on 04-30-2007 3:08 PM
Hi experts!
We are developping Webdynpros (ABAP) for which we need BAPIs. Does anybody know how I can find a list of all existing BAPIs within the SRM area?
Actually I am looking for a BAPI which could help to find / select Shopping Carts.
This one would be used to develop a Hold & Change function, similar to SRM standard.
Thanks for your help.
Best regards,
Corinne
Hi
Quite interesting requirement ...
Which SRM and R/3 versions you will be using ?
<u>Anyways, Here is the List of all existing BAPIs within the SRM area dealing with your requirements (Shopping cart - Creation / Selection / Search etc).</u>
<b><u>BAPI and Function modules</u></b>
BAPI_SCEC_CREATE
BBP_SCEC_DET_LOGSYS
BBP_SCEC_GETDATA
BBP_SCEC_SETDATA
BBP_SCEC_UPDATE
BAPI_SRM_DOC_CREATE SRM BAPI: Create Document
BAPI_SRM_DOC_DELETE SRM BAPI: Delete Document
BAPI_SRM_DOC_EXISTENCECHECK1 Check Existence of Document
BAPI_SRM_DOC_GETLIST Determine List of Documents
BAPI_SRM_DOC_GETPROPERTIES SRM BAPI: Get Document Attributes
BAPI_POEC_ADD_CONFIRMATION
BAPI_POEC_CREATE
BAPI_POEC_GETDETAIL
BAPI_POEC_GETDETAIL_FOR_VENDOR
BAPI_POEC_XML_INTERNAL_SEND
BAPI_POEC_XML_SEND
BBP_BS_SC_TRANSFER_CLASSIC
BBP_BS_SC_TRANSFER_SOURCING
BAPI_CONFEC_CREATE
BAPI_CONFEC_GETDETAIL
BAPI_CONFEC_GETDETAIL_FOR_VEND
BAPI_CONFEC_XML_INTERNAL_SEND
BAPI_CONFEC_XML_RESPONSE_SEND
BAPI_INVEC_XML_INTERNAL_SEND
BAPI_INVOICEEC_CREATE
BAPI_INVOICEEC_GETDETAIL
BAPI_INVOICEEC_XML_RESP_SEND
BAPI_INVOICEEC_XML_SEND
BAPI_TRANSACTION_COMMIT Execute external Commit when using BAPIs
BAPI_TRANSACTION_ROLLBACK Execute external Rollback when using BAPIs
BBP_REF_RFQ_AND_SC_CREATE
BBP_SC_DATA_TO_DOC
BBP_OM_FIND_SC
BBP_OM_FIND_SC_PREFETCH
BBP_PDH_SEARCH_SC
BBP_PD_SC_ACCOUNT_CHECK
BBP_PD_SC_AUTHORITY_CHECK
BBP_PD_SC_CHECK
BBP_PD_SC_CHECK_DEL_FOR_ARCH
BBP_PD_SC_CHECK_IS_PD
BBP_PD_SC_COMMIT
BBP_PD_SC_CREATE
BBP_PD_SC_CREATE_EXTERNAL
BBP_PD_SC_DB_DELETE
BBP_PD_SC_DB_DELETE_MULTI
BBP_PD_SC_DELETE_FOR_ARCH
BBP_PD_SC_DEL_ERROR_ITEM
BBP_PD_SC_FULFILL
BBP_PD_SC_FULFILL_V2
BBP_PD_SC_GETDETAIL
BBP_PD_SC_GETITEMLIST
BBP_PD_SC_GETLIST
BBP_PD_SC_GUID_GET
BBP_PD_SC_ITEMS_UPD_FROM_REF
BBP_PD_SC_ITEM_DELETE
BBP_PD_SC_ITEM_GETDETAIL
BBP_PD_SC_ITEM_STATUS_CHECK
BBP_PD_SC_LISTSEL
BBP_PD_SC_LOCK
BBP_PD_SC_MAP_TO_PO_LOC
BBP_PD_SC_REF_GETLIST
BBP_PD_SC_RESET_BUFFER
BBP_PD_SC_RESUBMIT
BBP_PD_SC_SAVE
BBP_PD_SC_SET_BE_DATA
BBP_PD_SC_SET_DEDUCT_IND
BBP_PD_SC_SET_ITEM_BE_REF
BBP_PD_SC_STATUS_CHANGE
BBP_PD_SC_STATUS_CHANGE_DIRECT
BBP_PD_SC_STATUS_CHANGE_WF
BBP_PD_SC_STATUS_CHECK
BBP_PD_SC_TRANSFER
BBP_PD_SC_TRANSFER_INTERNAL
BBP_PD_SC_TRANSFER_MULTI
BBP_PD_SC_TRANSFER_MULTI_AUC
BBP_PD_SC_TRANSFER_MULTI_CTR
BBP_PD_SC_TRANSFER_MULTI_PO
BBP_PD_SC_TRANSFER_MULTI_RFQ
BBP_PD_SC_TRANSFER_V2
BBP_PD_SC_TRANS_INTERNAL_MULTY
BBP_PD_SC_TRANS_MULTI_BE_CTR
BBP_PD_SC_TRANS_MULTI_BE_PO
BBP_PD_SC_TRANS_MULTI_LOC_CTR
BBP_PD_SC_TRANS_MULTI_LOC_PO
BBP_PD_SC_GETHISTORY
BBP_PD_SC_UNLOCK
BBP_PD_SC_UPDATE
BBP_PD_SC_UPDATE_INTO_PO_LOC
BBP_SC_GET_PAI
BBP_SC_PUT_PAI
BBP_SC_PUT_PBO
Hope this will help.
Do let me know incase you face any issues.
Regards
- Atul
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
There are 2 ways to find a list of BAPIs in SRM:
1. Transaction BAPI in SRM or
2. point your web browser to the following url:
http://<host>:<port>/sap/bc/bsp/sap/webservicebrowser/search.html
where the host and port is the same when you normally login to the SRM system. Here you can search for things you want.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello, there are no classical BAPIs to work on SRM documents.
Anyway there are some functions that can be used to create and modify documents.
These functions are called this way 'BBP_PD_<doc type>_CREATE' 'BBP_PD_<doc type>_UPDATE' 'BBP_PD_<doc type>_SAVE' ....
<doc_type> is the document type :
SC Shopping Cart
PO Purchase Order
CONF Confirmation
INV Invoice
For your functionality you might use function 'BBP_PD_SC_GETLIST' , this function has some selection parameters and returns a list of documents that corresponds to the selection parameters.
Regards, Luciano.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.