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_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.