[ Team LiB ] Previous Section Next Section

Useful BAPIs and RFCs

Working with SAP can be a hunt-and-peck typing mission, especially if you're not familiar with the system. Here are a few RFCs and BAPIS that prove to be very useful:

  • BAPI_MONITOR_GETLIST Returns a list of all available BAPIs, including release dates, versions, and status.

  • BAPI_SALESORDER_SIMULATE Used to simulate an order in SAP.

  • BAPI_SALESORDER_CREATEFROMDAT2 Used to create sales orders within SAP. Supports two-phase commits.

  • BAPI_SALESORDER_GETLIST Returns a list of sales orders for a customer.

  • BAPI_CUSTOMER_CHECKPASSWORD Used to check the password of an Internet user.

  • BAPI_CUSTOMER_EXISTS Verifies that the user exists in the system.

  • BAPI_MATERIAL_GETLIST Returns a list of materials out of SAP.

  • BAPI_MATERIAL_AVAILABILITY Returns the availability of materials.

  • DDIF_FIELDINFO_GET Returns useful metadata on fields and tables within SAP.

  • RFC_READ_TABLE Returns data from a table specified by the user and a where clause.

  • RFC_FUNCTION_SEARCH Searches for RFCs and BAPIs within SAP.

  • RFC_GET_FUNCTION_INTERFACE Returns the interface for the RFC or BAPI.

  • BAPI_TRANSACTION_COMMIT commits work done by BAPIs that support external database commits

  • BAPI_TRANSACTION_ROLLBACK Rolls back work done by BAPIs that support database rollbacks.

  • BAPI_HELPVALUES_GET Returns help values for fields and parameters.

  • BAPI_FIELDHELP_GETDOCU Returns the documentation for the BAPI fields and parameters.

  • BAPI_CONVERSION_INT2EXT Converts data from internal format to external format.

  • BAPI_CONVERSION_EXT2INT Converts data from external format to internal format.

For a more complete listing of SAP BAPIs and their function, check out http://www.zoption.com/eziobapi.htm. This site breaks each BAPI into its correct area and is searchable for each version of SAP.

    [ Team LiB ] Previous Section Next Section