VL31N BAPI/FM needed

Hi
   I need to create inbound delivery through VL31N with ref to purchase order.
In the item level of delivery, i need to enter data in fields Actual GR date, Batch, storage location,actual quantity delivered.
Are there any BAPI/FM available for this?
I have tried BBP_INB_DELIVERY_CREATE, but in that above mentioned fields are not existing.
Quick help appreciated.......
thanks and regards
prakash

Hi
Check This link
Re: BAPI or FM for creating inbound delivery?
Regards
Ranga

Similar Messages

  • LSMW - BAPI - BUS1112 - needed 2 LSMW

    Hello all,
    I followed the blog post below in attempting to use legacy system migration workbench to load cost center hierarchy data. My input file has 19 records. The first record is a comment line defining the file. The second record contains the controlling area. Records 3 through 19 contain  cost center hierarchy data.
    When the Idocs are created, the first  Idoc has segment one populated, but not segment two. All of the following Idocs have nothing in segment one, but segment two is populated correctly. The data file is attached.
    I would've expected that when the Idoc is created it would have  a segment one record and 17 segment two records.
    I'm sure this must be some configuration that I set up incorrectly. But I'm not quite sure what to look at what or what needs to be changed.
    Any insight would be greatly appreciated.
    Bruce
    scn.sap.com/community/erp/financials/blog/2012/08/10/loading-cost-center-hierarchy-cch-into-sap-using-bapi-lsmw
    The solution I used was to create 2 LSMW objects.
    1.  ceate all cost center groups at level 0.  Use the following BAPI settings:
    BUS1112 
    Cost center group
    ADDNODE
    COSTCENTERGROUP_ADDNODE
    COSTCENTERGROUP_ADDNODE01
    2.  set the parent child relationships using the following BAPI settings:
    BUS1112 
    Cost center group
    CREATE                 
    COSTCENTERGROUP_CREATE 
    COSTCENTERGROUP_CREATE01

    In your lsmw mapping, set the value of  'context' as 0001.
    This will solve your problem.
    Bijay

  • Which BAPI is needed to create an Invoice in SD??

    Hi everyone!
    I hope you all fine. I really need help to find a BAPI that makes the process of creating and registering the invoice number in SD module, also if anyone can tell me how to fill it with information so I can test it, if anybody can help me with this I'll relly appreciate it.
    Thanks for your time.

    HI
    Try with this function module 'BAPI_INCOMINGINVOICE_CREATE' is called to create Invoice.
    For sample code please use the below given link:
    http://www.geocities.com/rmtiwari/Resources/MySolutions/Dev/Integrations.html#7
    Thanks,
    Naga

  • PPM Deletion BAPIs - Help needed

    Hi All,
    I am trying FM /SAPAPO/PPM_DELETE_PLAN and BAPI BAPI_PPMSRVAPS_DELMULTI_PLAN and even BAPI_PPMSRVAPS_DELMULTI_PPM to delete the PPMs.
    I am using it in SE37 and passing Plan number and PPm numbner but its not deleteing it.
    In the return table it gives following WARNING MESSAGE 'W /SAPAPO/PPM_TRANSFER 201 Object deleted because the superordinate object is earmarked for deletion'.
    Can somebody suggest why this is not deleting it ??

    Hi Chandan dubey,
    You can try deleting the PPMs under the following ways
    1) se38 report /SAPAPO/MASS_DELETE_PPM
    2) If you know PPM No, use /SAPAPO/RLCDEL transaction and select PPM
    3) Transaction /SAPAPO/PPM_DEL - Mass Deletion of Plans and PPMs
    There is pre-requisite that before deleting PPMs, its corresponding item orders needs to be deleted orelse you may face error.
    Please let me know you are facing similar type of error in this also,
    Regards
    R. Senthil Mareeswaran.

  • VL10B BAPI/FM needed

    Hi All,
           1.  My requirement is to create delivery in background with reference to purchase order through transaction VL10B. Are there any BAPI/FM's exist for this purpose?
           2.When i create delivery through VL10B with ref to purchase order, it's creating an outbound delivery? Is it possible to create inbound delivery through this transaction?
    If BAPI/FM not available, is it possible to use BDC for this transaction. Did anybody used BDC for this transaction?
    Thanks and regards
    Surya
    Edited by: Surya S on Dec 27, 2008 10:41 AM

    Hi,
    1)   I tried using transaction VL10B, it's only accepting purchase order of type Stock transport order.
    But it's not accepting standard purchase order.
    I just want to know transaction VL10B is only used for stock trasport purchase order.
    2) when we create delivery in background using VL10B, it's creating outbound delivery. Is there any possibility of creating inbound delivery using VL10B with ref to PO.
    quick help appreciated.

  • VL02N BAPI/FM needed

    Hi All,
            My requirement is to use transaction VL02N to update header data (KODDAT,TDDAT,LDDAT) and item data (LFIMG,VRKME,put away quantity) and then pack using handling unit number.
    Are there any BAPI/FM available for this purpose

    hi,
    Refer to this link...
    bapi /  FM to create VL01N

  • RE: BAPI FINDING: Need Help

    Hi
    every one,
    i got a requirement to write a report to  Dump all Material Master data of all Transaction,, So i Came to know there is BAPI for it in 4.6c PLs ..let me know .
    urgent .
    regards
    farukh

    Farukh,
    What you can do is SELECT the list of materials from MARA table and then use the BAPI (BAPI_MATERIAL_GETALL /
    BAPI_MATERIAL_GET_ALL  depending on your requirement)
    to get the details of each of the material.
    I guess it will long time to get details of all the materials, so you might want to run it only in the background.
    Regards,
    Ravi
    Note : Please reward the posts that help you.

  • BAPI Help needed

    I am trying to make my own BAPI. i first created one structure. then i created one RFC enabled function module. then i created one business object through swo1. i faced the problem when i tried to add API method and give my function module name . it throws an error message
    "The name of the function module &2 does not begin with 'BAPI'"
    The ref. structure LFA1 of parameter LIFNR does not begin with BAPI
    The ref. structure VEND of parameter ITAB does not begin with BAPI
    BAPI function module &2 has no return parameter
    can anybody please help me in solving this problem. as i can not create function module other than starting with Y or Z so how can i prefix BAPI with my function module name?

    Hi Kamesh,
    Welcome To <b>SDN!!!</b>
    Please check this <a href="http://www.sapgenie.com/abap/bapi/example.htm">BAPI Link</a>. It will guide you step by step for creating a BAPI.
    Refer This <a href="http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html">Link</a> also.
    Hope This Info Helps YOU.
    <i>Reward Points If It Helps YOU.</i>
    Regards,
    Raghav<b></b>

  • BAPI _ need help with structure

    Hi Experts,
    Table Name : MG03STEUER     
    Field : TAXKM
    I would like to use this field in BAPI "BAPI_MATERIAL_SAVEDATA".
    But not able to find any BAPI Sctructure to add that.
    I have to load fields from excel to SAP System, i am able to find all fields to be mapped to BAPI Structure except one above.
    Logic specified for TAXKM is "Value 1 has to be entered for all Countries in Sales View"
    can sumone help me ??
    Thanks
    New2SapABAP

    Hi ,
    you can view the following master BAPI for BAPI_MATERIAL_SAVEDATA.
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/abap/master%252bbapi%252bprogram%252bmm%252band%252bsd.
    You will surely get some help from this BAPI.

  • Need Material on BAPI

    Hi Follks,
    I need some material on BAPI in order to understand the use of BAPI and why BAPI are needed. 
    Regards,
    Imran

    Hi
    what is BAPI?
    BAPI stands for Business API(Application Program Interface).
    A BAPI is remotely enabled function module ie it can be invoked from remote programs like standalone JAVA programs, web interface etc..
    You can make your function module remotely enabled in attributes of Function module but
    A BAPI are standard SAP function modules provided by SAP for remote access. Also they are part of Businees Objest Repository(BOR).
    BAPI are RFC enabled function modules. the difference between RFc and BAPI are business objects. You create business objects and those are then registered in your BOR (Business Object Repository) which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA. in this case u only specify the business object and its method from external system in BAPI there is no direct system call. while RFC are direct system call Some BAPIs provide basic functions and can be used for most SAP business object types. These BAPIs should be implemented the same for all business object types. Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs. Whenever possible, a standardized BAPI must be used in preference to an individual BAPI.
    The following standardized BAPIs are provided:
    Reading instances of SAP business objects
    GetList ( ) With the BAPI GetList you can select a range of object key values, for example, company codes and material numbers.
    The BAPI GetList() is a class method.
    GetDetail() With the BAPI GetDetail() the details of an instance of a business object type are retrieved and returned to the calling program. The instance is identified via its key. The BAPI GetDetail() is an instance method. BAPIs that can create, change or delete instances of a business object type
    The following BAPIs of the same object type have to be programmed so that they can be called several times within one transaction. For example, if, after sales order 1 has been created, a second sales order 2 is created in the same transaction, the second BAPI call must not affect the consistency of the sales order 2. After completing the transaction with a COMMIT WORK, both the orders are saved consistently in the database.
    Create( ) and CreateFromData! ( )
    The BAPIs Create() and CreateFromData() create an instance of an SAP business object type, for example, a purchase order. These BAPIs are class methods.
    Change( )
    The BAPI Change() changes an existing instance of an SAP business object type, for example, a purchase order. The BAPI Change () is an instance method.
    Delete( ) and Undelete( ) The BAPI Delete() deletes an instance of an SAP business object type from the database or sets a deletion flag.
    The BAPI Undelete() removes a deletion flag. These BAPIs are instance methods.
    Cancel ( ) Unlike the BAPI Delete(), the BAPI Cancel() cancels an instance of a business object type. The instance to be cancelled remains in the database and an additional instance is created and this is the one that is actually canceled. The Cancel() BAPI is an instance method.
    Add<subobject> ( ) and Remove<subobject> ( ) The BAPI Add<subobject> adds a subobject to an existing object inst! ance and the BAPI and Remove<subobject> removes a subobject from an object instance. These BAPIs are instance methods.
    BAPI-step by step
    http://www.sapgenie.com/abap/bapi/example.htm
    just refer to the link below
    http://www.sapmaterial.com/?gclid=CN322K28t4sCFQ-WbgodSGbK2g
    list of all bapis
    http://www.planetsap.com/LIST_ALL_BAPIs.htm
    for BAPI's
    http://www.sappoint.com/abap/bapiintro.pdf
    http://www.sappoint.com/abap/bapiprg.pdf
    http://www.sappoint.com/abap/bapiactx.pdf
    http://www.sappoint.com/abap/bapilst.pdf
    http://www.sappoint.com/abap/bapiexer.pdf
    http://service.sap.com/ale
    http://service.sap.com/bapi
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf
    http://www.planetsap.com/Bapi_main_page.htm
    http://www.topxml.com/sap/sap_idoc_xml.asp
    http://www.sapdevelopment.co.uk/
    http://www.sapdevelopment.co.uk/java/jco/bapi_jco.pdf
    Also refer to the following links..
    www.sap-img.com/bapi.htm
    www.sap-img.com/abap/bapi-conventions.htm
    www.planetsap.com/Bapi_main_page.htm
    www.sapgenie.com/abap/bapi/index.htm
    Checkout !!
    http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
    http://techrepublic.com.com/5100-6329-1051160.html#
    Example Code
    U need to give the step_nr, item_nr, cond_count and cond_type so the correct conditon will be updated. If no condition exists for the given parameters, a new condition will be created.
    U can find these parameters for a particular condition type in table KONV.
    *& Form saveTransactionJOCR
    text
    --> p1 text
    <-- p2 text
    FORM saveTransactionJOCR .
    data: salesdocument like BAPIVBELN-VBELN,
    order_header_inx like bapisdh1x,
    order_header_in like bapisdh1,
    return type standard table of bapiret2 with header line,
    conditions_in type standard table of bapicond with header line,
    conditions_inx type standard table of bapicondx with header line,
    logic_switch like BAPISDLS,
    step_nr like conditions_in-cond_st_no,
    item_nr like conditions_in-itm_number,
    cond_count like conditions_in-cond_count,
    cond_type like conditions_in-cond_type.
    salesdocument = wa_order_information-VBELN.
    LOGIC_SWITCH-COND_HANDL = 'X'.
    order_header_inx-updateflag = 'U'.
    conditions
    clear conditions_in[].
    clear conditions_inx[].
    clear: step_nr,
    item_nr,
    cond_count,
    cond_type.
    step_nr = '710'.
    item_nr = '000000'.
    cond_count = '01'.
    cond_type = 'ZCP2'.
    CONDITIONS_IN-ITM_NUMBER = item_nr.
    conditions_in-cond_st_no = step_nr.
    CONDITIONS_IN-COND_COUNT = cond_count.
    CONDITIONS_IN-COND_TYPE = cond_type.
    CONDITIONS_IN-COND_VALUE = 666.
    CONDITIONS_IN-CURRENCY = 'EUR'.
    append conditions_in.
    CONDITIONS_INX-ITM_NUMBER = item_nr.
    conditions_inx-cond_st_no = step_nr.
    CONDITIONS_INX-COND_COUNT = cond_count.
    CONDITIONS_INX-COND_TYPE = cond_type.
    CONDITIONS_INX-UPDATEFLAG = 'U'.
    CONDITIONS_INX-COND_VALUE = 'X'.
    CONDITIONS_INX-CURRENCY = 'X'.
    append conditions_inx.
    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
    EXPORTING
    SALESDOCUMENT = salesdocument
    ORDER_HEADER_IN = order_header_in
    ORDER_HEADER_INX = order_header_inx
    LOGIC_SWITCH = logic_switch
    TABLES
    RETURN = return
    CONDITIONS_IN = conditions_in
    CONDITIONS_INX = conditions_inx
    if return-type ne 'E'.
    commit work and wait.
    endif.
    ENDFORM. " saveTransactionJOCR
    Bdc to Bapi
    The steps to be followed are :
    1. Find out the relevant BAPI (BAPI_SALESORDER_CHANGE for VA02).
    [for VA01 use BAPI_SALESORDER_CREATEFROMDAT2]
    2. Create a Z program and call the BAPi (same as a Funtion module call).
    2. Now, if you see this BAPi, it has
    -> Importing structures.
    eg: SALESDOCUMENT: this will take the Sales order header data as input.
    -> Tables parameters:
    eg: ORDER_ITEM_IN: this will take the line item data as input.
    Note :
    Only specify fields that should be changed
    Select these fields by entering an X in the checkboxes
    Enter a U in the UPDATEFLAG field
    Always specify key fields when changing the data, including in the checkboxes
    The configuration is an exception here. If this needs to be changed, you need to complete it again fully.
    Maintain quantities and dates in the schedule line data
    Possible UPDATEFLAGS:
    U = change
    D = delete
    I = add
    Example
    1. Delete the whole order
    2. Delete order items
    3. Change the order
    4. Change the configuration
    Notes
    1. Minimum entry:
    You must enter the order number in the SALESDOCUMENT structure.
    You must always enter key fields for changes.
    You must always specify the update indicator in the ORDER_HEADER_INX.
    2. Commit control:
    The BAPI does not run a database Commit, which means that the application must trigger the Commit so that the changes are read to the database. To do this, use the BAPI_TRANSACTION_COMMIT BAPI.
    For further details... refer to the Function Module documentation for the BAPi.
    Bapi to VB(Visual Basic)
    Long back I had used the following flow structure to acheive the same.
    Report -> SM59 RFC destination -> COM4ABAP -> VB.exe
    my report uses the rfc destination to create a COM session with com4abap. com4abap calls the vb.exe and manages the flow of data between sap and vb exe.
    You need to have com4abap.exe
    If com4abap is installed you will find it in sapgui installatin directory , C:\Program Files\SAPpc\sapgui\RFCSDK\com4abap.
    else refer OSS note 419822 for installation of com4abap
    after making the settings in com4abap to point to the vb program and setting up rfc destination in sm59 to point to com4abap session , you can use the following function modules to call the vb code.
    for setting up com4abap and rfc destination please refer to the documentation for com4abap.
    Invoke NEW DCOM session
    call function 'BEGIN_COM_SESSION'
    exporting
    service_dest = service_dest "(this will be a RFC destination created in SM59)
    importing
    worker_dest = worker_dest
    exceptions
    connect_to_dcom_service_failed = 1
    connect_to_dcom_worker_failed = 2
    others = 3.
    call function 'create_com_instance' destination worker_dest
    exporting
    clsid = g_c_clsid
    typelib = g_c_typelib
    importing
    instid = g_f_oid
    exceptions
    communication_failure = 1 message g_f_msg
    system_failure = 2 message g_f_msg
    invalid_instance_id = 3
    others = 4.
    call function 'com_invoke' destination worker_dest
    exporting
    %instid = g_f_oid
    %method = 'UpdatePDF'
    sntemp = g_v_const_filent
    snsysid = sy-sysid
    snflag = 'N'
    tables
    rssaptable = g_t_pdfdetail1
    %return = g_t_pdfdetail1 "t_test
    exceptions
    communication_failure = 1 message g_f_msg
    system_failure = 2 message g_f_msg
    invalid_instance_id = 3
    others = 4.
    then close the com session , using
    FM delete_com_instance
    FM END_COM_SESSION
    Regards
    Anji

  • Need Bapi's for HR module....

    HI experts,
    For each attribute I need the following information:
    ·        To which InfoType does it belong (both HR US and HR INT.)
    ·        Which BAPI is used or available to read the information? (both HR US and HR INT.)
    ·        Which BAPI is used or available to write the e-mail address? (both HR US and HR INT.)
    ·        Which BAPI is used or available to write the different phone numbers (telephone, telex, pager, mobile, fax) (HR INT. only)
    ·        Is it correct the default BAPI will only return objects that are ACTIVE? Is there a BAPI available that will return person objects, independent of their status? (this is needed to be able to provision the AD account in a disabled state right after the HR record creation. This way HP has the time to finish the configuration of that AD account and mailbox BEFORE the person starts working for SaraLee) A BAPI is needed that returns objects whether or not the object are ACTIVE.
    Thanks in Advance..............

    https://wiki.sdn.sap.com/wiki/display/ABAP/ListofBAPI%27s
    Thanks & regards,
    Shree

  • Credit card handling using sales order change BAPI

    Hi all,
      Currently, I am working on creating a custom BAPI for changing the sales order information. I am having a scenario where I need to handle multiple credit cards during the change of the sales order data. For example, if I have created a sales order  with a credit card A and a bill amount of 100. Now, in the change BAPI, I need to handle the situation like I would be getting two credit cards data out of which I need to Bill against credit card A with 200 and credit card B with 300. I need to see the entries in the sales order processing in the following fashion:
    During the creation:
    Credit card type    Credit card number    Maximum amount  Limit To
    AMEX                   A                             100                        Flag checked
    After performing change order:
    Credit card type    Credit card number    Maximum amount  Limit To
    AMEX                   A                             100                       Flag checked
    VISA                    B                              300                       Flag checked
    AMEX                   A                             100                       Flag checked
    Which implies that I am billing 200 against card A and 300 against card B.
    I want to acheive this functionality. Can any one throw some light in order to accomplish my task?
    Thanks in advance,
    From,
    Adithya

    i already used same But it's not working
    s_order_header_inx-updateflag = 'U'.
    Line items
      REFRESH: i_order_item_in, i_order_item_inx.
      LOOP AT t_data INTO wa_data.
        LOOP AT t_data_item INTO wa_data_item WHERE vbeln = wa_data-vbeln. .
    BAPISDITM
          i_order_item_in-itm_number = wa_data_item-posnr.
          i_order_item_in-profit_ctr = wa_data_item-profit_ctr.
    BAPISDITMX
          i_order_item_inx-itm_number = wa_data_item-posnr.
          i_order_item_inx-updateflag = 'U'.
          i_order_item_inx-profit_ctr = 'X'.
          APPEND: i_order_item_in, i_order_item_inx.
        ENDLOOP.
        CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
          EXPORTING
            input  = wa_data-vbeln
          IMPORTING
            output = wa_data-vbeln.
        CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
          EXPORTING
            salesdocument     = wa_data-vbeln
            order_header_in   = s_order_header_in
            order_header_inx  = s_order_header_inx
            behave_when_error = 'P'
          TABLES
            return            = it_return
            order_item_in     = i_order_item_in
            order_item_inx    = i_order_item_inx.

  • Reading XML file using BAPI and then uploading that xml file data into SAP

    I am getting a xml file from Java server. I need to take
    data from this file using BAPI and need to upload into SAP using SAP.
    Please tell me how to read XML files using BAPI's.

    <b>SDIXML_DATA_TO_DOM</b> Convert SAP data (elementary/structured/table types) into DOM (XML
    <b>SDIXML_DOM_TO_XML</b>  Convert DOM (XML) into string of bytes that can be downloaded to PC or application server
    <b>SDIXML_DOM_TO_SCREEN</b> Display DOM (XML)
    <b>SDIXML_DOM_TO_DATA</b>
    data: it_table like t001 occurs 0.
    data: l_dom      TYPE REF TO IF_IXML_ELEMENT,
          m_document TYPE REF TO IF_IXML_DOCUMENT,
          g_ixml     TYPE REF TO IF_IXML,
          w_string   TYPE XSTRING,
          w_size     TYPE I,
          w_result   TYPE I,
          w_line     TYPE STRING,
          it_xml     TYPE DCXMLLINES,
          s_xml      like line of it_xml,
          w_rc       like sy-subrc.
    start-of-selection.
      select * from t001 into table it_table.
    end-of-selection.
    initialize iXML-Framework          ****
      write: / 'initialiazing iXML:'.
      class cl_ixml definition load.
      g_ixml = cl_ixml=>create( ).
      check not g_ixml is initial.
      write: 'ok'.
    create DOM from SAP data           ****
      write: / 'creating iXML doc:'.
      m_document = g_ixml->create_document( ).
      check not m_document is initial.
      write: 'ok'.
      write: / 'converting DATA TO DOM 1:'.
      CALL FUNCTION 'SDIXML_DATA_TO_DOM'
        EXPORTING
          NAME               = 'IT_TABLE'
          DATAOBJECT         = it_table[]
        IMPORTING
          DATA_AS_DOM        = l_dom
        CHANGING
          DOCUMENT           = m_document
        EXCEPTIONS
          ILLEGAL_NAME       = 1
          OTHERS             = 2.
      if sy-subrc = 0.  write  'ok'.
      else.             write: 'Err =', sy-subrc.
      endif.
      check not l_dom is initial.
      write: / 'appending DOM to iXML doc:'.
      w_rc = m_document->append_child( new_child = l_dom ).
      if w_rc is initial.  write  'ok'.
      else.                write: 'Err =', w_rc.
      endif.
    visualize iXML (DOM)               ****
      write: / 'displaying DOM:'.
      CALL FUNCTION 'SDIXML_DOM_TO_SCREEN'
        EXPORTING
          DOCUMENT          = m_document
        EXCEPTIONS
          NO_DOCUMENT       = 1
          OTHERS            = 2.
      if sy-subrc = 0.  write  'ok'.
      else.             write: 'Err =', sy-subrc.
      endif.
    convert DOM to XML doc (table)     ****
      write: / 'converting DOM TO XML:'.
      CALL FUNCTION 'SDIXML_DOM_TO_XML'
        EXPORTING
          DOCUMENT            = m_document
        PRETTY_PRINT        = ' '
        IMPORTING
          XML_AS_STRING       = w_string
          SIZE                = w_size
        TABLES
          XML_AS_TABLE        = it_xml
        EXCEPTIONS
          NO_DOCUMENT         = 1
          OTHERS              = 2.
      if sy-subrc = 0.   write  'ok'.
      else.              write: 'Err =', sy-subrc.
      endif.
      write: / 'XML as string of size:', w_size, / w_string.
      describe table it_xml lines w_result.
      write: / 'XML as table of', w_result, 'lines:'..
      loop at it_xml into s_xml.
        write s_xml.
      endloop.
      write: / 'end of processing'.
    end of code
    Hope this will be useful.
    regards
    vinod

  • Difference between bapi and function module

    Can you guys tell me what are the differences in calling bapis and function modules?
    I see we are calling both as the same way we call function modules. May be for bapis, we need to be careful in declaring and passing those exact structures. Can you please make it clear reg. the differences between them?
    I appreciate it.
    Thanks!

    HI,
    See these links on help.sap.com
    <b>For BAPI:</b>
    The data entered in the Internet is transferred to the R/3 System via BAPIs (Business Application Programming Interfaces).
    Data in the R/3 System is accessed via BAPIs as well.
    A Good Site for BAPI's
    http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
    http://help.sap.com/saphelp_erp2005/helpdata/en/7c/3ce38765ba11d395fe00a0c94260a5/frameset.htm
    <b>For Function Module:</b>
    The important use of functional module is it is used by Enhancements.
    SAP Enhancements are used to expand the standard functionality within SAP.
    Enhancements use function modules and are called from the standard SAP code.
    http://help.sap.com/saphelp_erp2005/helpdata/en/41/7af4daa79e11d1950f0000e82de14a/frameset.htm
    List of functional modules ( Good Site)
    http://www.geocities.com/victorav15/sapr3/abapfun.html
    Hope it helps!!!!
    Thanks
    Sudheer

  • Reg: BAPI for HR

    Hi Experts,
    Please help me onthis.
    To which InfoType does it belong (both HR US and HR INT.)
    Which BAPI is used or available to read the information? (both HR US and HR INT.)
    Which BAPI is used or available to write the e-mail address? (both HR US and HR INT.)
    Which BAPI is used or available to write the different phone numbers (telephone, telex, pager, mobile, fax) (HR INT. only)
    Is it correct the default BAPI will only return objects that are ACTIVE? Is there a BAPI available that will return person objects, independent of their status? (this is needed to be able to provision the AD account in a disabled state right after the HR record creation. This way HP has the time to finish the configuration of that AD account and mailbox BEFORE the person starts working for SaraLee) A BAPI is needed that returns objects whether or not the object are ACTIVE.
    I am waiting for ur reply
    Thanks & Regards,
    ABAP

    Hi,
    you can check with this function module.
    BAPI_HRMASTER_SAVE_REPL_MULT,
    RH_CALL_BAPI_HRMD_APPL.
    Regards,
    Shamma

Maybe you are looking for

  • How to fetch Header and Payload from a MimeMessage

    Hi, I have created a MimeMessage using an InputStream 'ins' like this MimeMessage mimeMsg = new MimeMessage(Session.getInstance(new Properties(), null), ins);This MimeMessage now looks like as shown below: Message-ID: <30289364.1195019945580.JavaMail

  • RFC Receiver adapter issue. Pls advice

    Hi All, When XI is sending data back to R/3 system though RFC Receiver Adapter  I am getting the below error. Any suggestions Error Category   XI_J2EE_ADAPTER_RFC Error Code  RECEIVER_GENERAL_ERROR Pls advice.

  • ASP Classic - post form data without form

    I have to send our account password and user entered form data to a page (which I can't modify). I don't want to use the Get method and I don't want to put our password into a hidden field. I would like to have the user fill out the form, which submi

  • MSS LAunchpad customization

    Hi gurus, I do not see any facility to customize Launchpad in MSS through SPRO. Can any one tell me what needs to be done. I went to SPRO --> integration with my other mysap.com components --> Business packages / Fucntional PAckages --> Manager self-

  • IMovie help required. Urgent!

    I'm having trouble with a project I'm making on iMovie. One of my pictures won't seem to show up. Before this picture is supposed to appear in the video, I have another video (which I imported into iMovie). As opposed to switching from this video, to