ALL   BAPIs  used in  MM  Module

Hi  Gurus,
could Anyone  tel  me  what are the  BAPIs used  in MM  Module
Thanks in Advance.

Hi,
BAPI_SERVICE_GET_LIST     List display for service master records
BAPI_SERVICE_GET_DETAIL     Read detailed data for a service master record
BAPI_ENTRYSHEET_RESET_RELEASE     Cancel release of entry sheets
BAPI_ENTRYSHEET_RELEASE     Release entry sheet
BAPI_ENTRYSHEET_GETRELINFO     Release information relating to entry sheet
BAPI_ENTRYSHEET_GETLIST     List of entry sheets
BAPI_ENTRYSHEET_GETDETAIL     Entry sheet: detailed display
BAPI_ENTRYSHEET_DELETE     Delete entry sheet
BAPI_ENTRYSHEET_CREATE     Create entry sheet
BAPI_SOURCEDETERMIN_GETSOS     Determine sources for material/material group
BAPI_PROCOPERATION_GETINFO     Analysis of objects to be generated in Purchasing
BAPI_PROCOPERATION_GETCATALOGS     Determine valid catalogs as F4 help
BAPI_REQUISITION_RESET_RELEASE     Cancel release of purchase requisitions
BAPI_REQUISITION_RESET_REL_GEN     Cancel release of purchase requisitions
BAPI_REQUISITION_RELEASE_GEN     Release purchase requisition
BAPI_REQUISITION_RELEASE     Release purchase requisition
BAPI_REQUISITION_RELEASE     Release purchase requisition
BAPI_REQUISITION_GETRELINFO     Detailed release information on purchase requisition
BAPI_REQUISITION_GETITEMSREL     List purchase requisitions awaiting release
BAPI_REQUISITION_GETITEMS     Read purchase requisition item
BAPI_REQUISITION_GETDETAIL     Display purchase requisition details
BAPI_REQUISITION_DELETE     Delete/close purchase requisition
BAPI_REQUISITION_CREATE     Create purchase requisition
BAPI_REQUISITION_CHANGE     Change purchase requisition
BAPI_REQUIREMENT_GET_LIST     Read requirement coverage request
BAPI_REQUIREMENT_CREATE     Create requirement coverage request
BAPI_PO_UPDATE_HISTORY     Update PO History from Delivery
BAPI_PO_RESET_RELEASE     Cancel Release of Purchase Orders
BAPI_PO_RELEASE     Release Purchase Orders
BAPI_PO_GETRELINFO     Detailed Release Information on Purchase Order
BAPI_PO_GETITEMSREL     List Purchase Orders for Release
BAPI_PO_GETITEMS     List Purchase Order Items
BAPI_PO_GETDETAIL     Display Purchase Order Details
BAPI_PO_GET_LIST     List Purchase Orders - Only up to 4.0A
BAPI_PO_DELETE_HISTORY     Delete PO History from Delivery
BAPI_PO_CREATE1     Create Enjoy Purchase Orders
BAPI_PO_CREATE     Create Purchase Order
BAPI_PO_CHANGE     Change Enjoy Purchase Orders
BAPI_INFORECORD_GETLIST     Display purchasing info records
BAPI_INCOMINGINVOICE_SAVE     Invoice Verification: Flag Invoice for Background Processing
BAPI_INCOMINGINVOICE_RELEASE     Invoice Verification: Release Invoice
BAPI_INCOMINGINVOICE_PARK     Invoice Verification: Park Invoice
BAPI_INCOMINGINVOICE_GETLIST     Invoice Verification: List Invoices
BAPI_INCOMINGINVOICE_GETDETAIL     Invoice Verification: Display Invoice
BAPI_INCOMINGINVOICE_CREATE     Invoice Verification: Post Invoice
BAPI_INCOMINGINVOICE_CANCEL     Invoice Verification: Reverse Invoice
BAPI_SVCHANGE_GET_ITEMS     "Read retail revaluation document for store, key date, item status"
BAPI_SVCHANGE_CHANGE_STATUS     Enter count quantity and change item status from A to B or C
BAPI_RESERVATION_GETITEMS     List reservations
BAPI_RESERVATION_GETDETAIL     Display reservation
BAPI_RESERVATION_DELETE     BAPI to delete individual reservations
BAPI_RESERVATION_CREATE1     BAPI to create individual reservations
BAPI_RESERVATION_CREATE     Create reservation
BAPI_MATPHYSINV_POSTDIFF     Post differences
BAPI_MATPHYSINV_GETLIST     List of phys. inv. doc. header records
BAPI_MATPHYSINV_GETITEMS     List of phys. inv. docs with headers and items
BAPI_MATPHYSINV_GETDETAIL     Read header and items of a phys. inv. doc.
BAPI_MATPHYSINV_CREATE_MULT     Create phys.inv.docmt(s)
BAPI_MATPHYSINV_CREATE     Create physical inventory document
BAPI_MATPHYSINV_COUNT     Enter count for particular items of a phys. inv. doc.
BAPI_MATPHYSINV_CHANGECOUNT     Change count for particular items of a phys. inv. doc.
BAPI_GOODSMVT_SAPCREATE     SAP Internal Cross-System Flow of Goods
BAPI_GOODSMVT_GETITEMS     Display detailed list of material documents
BAPI_GOODSMVT_GETDETAIL     Display details of goods movement
BAPI_GOODSMVT_CREATE     Post goods movement
BAPI_GOODSMVT_CANCEL     Reverse goods movement
BAPI_PRICECATALOGUE_SAVREPLICA     Store instance of price catalog
BAPI_PRICECATALOGUE_GETDETAIL     Detailed information for a price catalog
BAPI_PRICECATALOGUE_EXISTCHECK     Check existance of a price catalog
BBP_INVOICE_CREATE     EBP Create Invoice
Regards,
Chandra

Similar Messages

  • Can 'Table' still be used in Function Module?

    It seems that 'Table' is obsoleted. Changing is the one which replaces Table.
    But some BAPIs are still using Table parameter even if they are standard BAPIs.

    But some BAPIs are still using Table parameter even if they are standard BAPIs.
    Almost all BAPIs use the TABLEs parameter. That is because the old RFC protocol had performance issues while handling params which referred to table (read: "deep") types, hence the usage of TABLEs.
    But that is only limited to RFCs, for normal FMs you should not be using the TABLEs params.
    PS - I just checked the SAP documentation and it says that you can use the basXML protocol (ABAP Release > 702) to overcome the performance issue. Further read - long text of the message FL(397)

  • Material creation for All VIEW using BAPI Function modules

    Dear All,
                 I want to create materials for all views using BAPI F.Ms. By using BAPI_MATERIAL_SAVEDATA i have extended materials for for only specified views. now my requirement is to create Material with All views including Classfication view also. For this i found BAPI_OBJCL_CREATEFM.
             Tell me that shall i use both Fm's at time to create material.Will it work? According to my knowledge we need to create Characters first ,then we should  assign this character to this class, then while creation of material we should select this class .
            so pls guide me the procedure to follow for both FM's .
    Note : Pls don't suggest me LSMW OR BDC procedure.
    regards,
    Prashanth Maturu.

    Hi prashanth,
    U can use both the FM. using BAPI_MATERIAL_SAVEDATA u can create all the views and for classification view use BAPI_OBJCL_CREATE. before assigning class to material u hve to make sure that the characteristics are uploaded and is attched to the class using transaction CL03.
    Regards,
    Anil N.

  • What is "BAPI" where it is used in SD module.

    Dear Guru’s,
           Can you please explain with an example where “BAPI” is useful in SD Module?
    Regards,
    Bhanu

    Dear friend,
    SAP created the Business Framework to allow the technical integration and exchange of business data among SAP components and between SAP and non-SAP components. Important components of the Business Framework are the Business Application Programming Interfaces (BAPIs), which represent visible interfaces at the component boundaries and whose properties serve to integrate these components. 
    The integration can include both components within a local network and components that are connected with one another through the Internet.
    BAPIs allow integration at the business level, not the technical level. This provides for greater stability in the link, and independence from the underlying communication technology.
    You can get all the standard SAP BAPI functions with the transactions code 'BAPI'.
    You can use it for third party sales process.
    go to the link you will find the details
    http://www.sap-img.com/bapi.htm
    Reward points if it helps you.
    Sadanand.

  • All bapi functions for all modules

    hi frends where i cud have the list of all bap functions availbale for the all modules.PLz tell me the name of the bapi function used to get the data related to the accounting document like its no,PO no,PO item no,coressponding vendor no for the particular P item(not the vendor no in the PO header).

    Hi,
    you can spare some of your and our time if you [SEARCH|http://www.google.cn/search?hl=de&source=hp&q=%09allbapifunctionsforallmodules&btnG=Google-Suche&meta=&aq=f&oq=&cad=h] for a BAPI when you need it.
    Regards,
    Clemens

  • How can i get the list of all tcode used by user of particular module

    Hi,
    How can i get the list of all tcode used by user of particular module (e.g FI , MM ,PP) within year .
    Regards
    Vikram

    Login to your SAP System
    Run TCode SE16
    Type Table Name : TSTCT
    Press F7 Key (Table Contents )
    Go to Settings in menu bar
    Select User Parameters
    Under Keyword select Field Label and press green check mark
    Select your criteria in Data Browser and execute
    You will see all t codes in there
    Regards,
    Yogesh

  • I need to know thelist of bapi's and function modules used for transaction

    I need to know thelist of bapi's and function modules used for transaction in order to use these FM or BAPI in reading some fields of equipment master and functional loocation.Can any one suggest me some methods...or do i need to write  a report for the same.

    Steps to find the BAPI/function modules used in a transaction
    1) Find the package of the transaction thro' SE93.
    For example the package for the transaction VA03 is VA
    2) Go to Se80, key-in the package (say VA)
    3) You can see the function modules under the folder finction group and
    you can see the BAPI's under the folder Business Engineering-> Business Objects-> double click on the released methods of the Business Objects

  • To know thelist of bapi's and function modules used for transaction IH10

    I need to know thelist of bapi's and function modules used for transaction in order to use these FM or BAPI in reading some fields of equipment master and functional loocation.Can any one suggest me some methods...or do i need to write a report for the same.

    hi,
    provide report name (here: RIEQUI20)
    goto se38 - utilities - cross reference - function modules
    or use report RPR_ABAP_SOURCE_SCAN
    with search string call function
    A.
    Message was edited by:
            Andreas Mann

  • Error while using the function module..pack_handling_unit_dlvry

    Hi all...
    while using the function module pack_handling_unit_dlvry,
    we need to pass the handling unit number as per the functionality we require.
    but the mandatory field for the function module is the handling unit number in the form of bar code..
    so how to use this function module..
    All the useful answers will be regarded..
    Regards,
    Saroja.

    Have you tried using BAPI BAPI_HU_CREATE. Also view Function Module Documentation on its usage.

  • Obtaining BAPI Parameters in Adapter Module

    Hi All
    I am using JRA way for obtaining BAPI parameters in Adapter Modules.
    Could someone provide me some guidance on the same.
    Which method in java will be used in retreving the value from BAPI inside module.(Example: Filename)
    and method for passing the same to BAPI using adapter module
    Regards
    Abhishek Mahajan

    Hi ,
    refer this link
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/ad09cd07-0a01-0010-93a9-933e247d3ba4
    Which service pack you are working on ?
    If you are on SP14 then you need not create a wrapper, you can use standar SAP feature to do this.
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/e80440a832e369e10000000a155106/content.htm
    Commit Control for Individual BAPI Calls
    If you want to use this communication channel to call BAPIs as remote-enabled function modules that change data in the database, set the indicator.
    If executed successfully, the transaction is written to the database by calling the function module BAPI_TRANSACTION_COMMIT explicitly. If an error occurs, the transaction is rolled back by BAPI_TRANSACTION_ROLLBACK.
    If your working on service pack <SP14 then refer the link below...this will help you in creating a wrapper..
    https://websmp203.sap-ag.de/~sapdownload/011000358700000328352005E/HowtouseBAPandccBPM.pdf
    regards
    Surya

  • Access BAPIs Using the SAP Java Resource Adapter

    Hi experts,
    Can someone tell me how to Access BAPIs Using the SAP Java Resource Adapter?

    hi Shweta,
    Please refer the step by step procedure:
    1. Start the deploy tool of the SAP J2EE Application Server with the DeployTool.bat in the directory //<SAP J2EE Engine Installation Directory/.../j2ee/deploying.
    2. Choose Project &#8594; New Project and enter a name for the new project.
    3. Click on the Deployer tab.
    4. From the menu path, choose Deploy &#8594; EAR &#8594; Load Module and select the sapjra.rar file.
    5. For the newly created node sapjra.rar, choose Server Settings &#8594; Identity Subjects and select Caller Impersonation as authentication type, so that the J2EE user data is used to log on to the ABAP system.
    6. Make sure that the J2EE Application Server is running. Connect to the J2EE Application Server with Deploy &#8594; Connect.
    7. Deploy the sapjra.rar using the menu Deploy &#8594; Deployment &#8594; Deploy Module.
    8. Enter SAPJRADemo as application name and start the application.
    9. Close the deploy tool.
    10. Start the Visual Administrator again.
    11. Select the Cluster tab and switch to <Server Node> &#8594; Services &#8594; Connector Container.
    12. Click on the Runtime tab and choose sap.com/SAPJRADemo &#8594; eis/SAPJRADemoFactory.
    13. Choose Managed Connection Factory &#8594; Properties. On this page, you need to specify the logon data for the ABAP system. There is already some dummy data visible in the property list if no real system data has been specified so far.
    14. To change the value of a property, select the property in the list, change the value underneath it, and add the changes using the Add button. At the end, do not forget to save all changes by pressing the button Save Changes. The user configured for the SAP JRA must be the user authorized to read metadata of function modules.

  • Bapi's or Fun Modules to update vendor related tables

    Hi All,
           Can any one tell me the Bapi's or funtion modules to update,create or modify vendor related tables without using any call transaction.
    Best answers will be rewarded nicely.
    Regards,
    praveen.

    Hi
    Did below code work for you?
    If not the best way to manage Vendor information for UPDATING and CREATING check below class
    VMD_EI_API
    Which you just use methods INITIALISE and MAINTAIN with the populated structures of vendor tables.
    Regards
    Tumelo Modise

  • How to use read_text function module

    Hi how to use read_text function module to read purchase order header text .what are all tht things to pass in ID,Name and Object
    thanks,
    Mahe

    Dear,
    Use below code.
    DATA:IT_LINE LIKE TLINE OCCURS 0 WITH HEADER LINE,
    V_TDNAME LIKE THEAD-TDNAME.
    V_TDNAME = PO_NUMBER.
    CALL FUNCTION 'READ_TEXT'
      EXPORTING
    *   CLIENT                        = SY-MANDT
        ID                            = 'F01'
        LANGUAGE                      = 'EN'
        NAME                          = V_TDNAME
        OBJECT                        = 'EKKO'
      TABLES
        LINES                         = IT_LINE.
    Thanks and Regards,

  • How to avoid use of function module in case of background jobs?

    Hi ,
           I am working a file tranfer interface .Functionality is to extract file either apllication or presentation server , and process the file  through bapi , send the  result in their respective server. This program should run through batch jobs in background mode.
    I am using following function module :
      SUBST_GET_FILE_LIS : Get the file list from application server
    TMP_GUI_DIRECTORY_LIST_FILES : Get the file list from presentation server
    GUI_UPLOad : to extract file data   from presentation server
    GUI_downLOAD : to download data  to presentation server
    in case of background job these function modules will not work.... so how to resolve this issue...
    what are the methods we can apply?
    Thanks & Regards
    Sandeep

    Hi,
    This FM is used to get list of files from Application server (will work in Background). This cannot be used to list files from presentation server.  There is no way , by which you can process presentation server files in background mode.
    Regards
    Vinod

  • How can i use reuse_alv_fieldcatalog_merge function module

    I am using below steps for populating the final internal table.How can I use reuse_alv_fieldcatalog_merge function module in the place of declaring all these fields.How canI put title of the report in reuse_alv_fieldcatalog_merge function module.
    FORM BUILD_FIELDCATALOG .
      FIELDCAT-TABNAME   = 'IT_FINAL'.
      FIELDCAT-FIELDNAME = 'KUNNR'.
      FIELDCAT-SELTEXT_M = 'Customer Name'.
      FIELDCAT-JUST      = 'L'.
      FIELDCAT-KEY       = 'X'.
      FIELDCAT-DATATYPE  = 'C'.
      APPEND FIELDCAT TO I_FIELDCAT.
      CLEAR FIELDCAT.
      FIELDCAT-TABNAME   = 'IT_FINAL'.
      FIELDCAT-FIELDNAME = 'VBELN'.
      FIELDCAT-SELTEXT_M = 'Invoice Reference'.
      FIELDCAT-JUST      = 'L'.
      FIELDCAT-KEY       = 'X'.
      APPEND FIELDCAT TO I_FIELDCAT.
      CLEAR FIELDCAT.
      FIELDCAT-TABNAME   = 'IT_FINAL'.
      FIELDCAT-FIELDNAME = 'VKBUR'.
      FIELDCAT-SELTEXT_M = 'Sales Office'.
      FIELDCAT-JUST      = 'L'.
    FIELDCAT-KEY       = 'X'.
      FIELDCAT-DATATYPE  = 'C'.
      APPEND FIELDCAT TO I_FIELDCAT.
      CLEAR FIELDCAT.
      FIELDCAT-TABNAME   = 'IT_FINAL'.
      FIELDCAT-FIELDNAME = 'VKGRP'.
      FIELDCAT-SELTEXT_M = 'Sales Person'.
      FIELDCAT-JUST      = 'L'.
    FIELDCAT-KEY       = 'X'.
      FIELDCAT-DATATYPE  = 'C'.
      APPEND FIELDCAT TO I_FIELDCAT.
      CLEAR FIELDCAT.
      FIELDCAT-TABNAME   = 'IT_FINAL'.
      FIELDCAT-FIELDNAME = 'POSNR'.
      FIELDCAT-SELTEXT_M = 'Item No'.
      FIELDCAT-JUST      = 'L'.
      FIELDCAT-KEY       = 'X'.
      APPEND FIELDCAT TO I_FIELDCAT.
      CLEAR FIELDCAT.
      FIELDCAT-TABNAME   = 'IT_FIANL'.
      FIELDCAT-FIELDNAME = 'ARKTX'.
      FIELDCAT-SELTEXT_M = 'Item Description'.
      FIELDCAT-JUST      = 'L'.
      FIELDCAT-DATATYPE  = 'C'.
      APPEND FIELDCAT TO I_FIELDCAT.
      CLEAR FIELDCAT.

    Hello,
    It is very easy to use reuse_alv_fieldcatalog_merge.
    You try this it will work.
    example
    data:
    DATA : gv_repid        TYPE syrepid VALUE sy-repid .  " Report id
      PERFORM set_field_catalog USING gst_struct CHANGING lst_fieldcat.
    FORM set_field_catalog  USING uv_tab TYPE slis_tabname
                         CHANGING  xt_fieldcatalog TYPE slis_t_fieldcat_alv.
      CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
        EXPORTING
          i_program_name         = gv_repid
          i_internal_tabname     = uv_tab
          i_inclname             = gv_repid
        CHANGING
          ct_fieldcat            = xt_fieldcatalog
        EXCEPTIONS
          inconsistent_interface = 1
          program_error          = 2
          OTHERS                 = 3.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    ENDFORM.                    " set_field_catalog_spec

Maybe you are looking for