cancel
Showing results for 
Search instead for 
Did you mean: 

BAPI for Find / Select Shopping Cart

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

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

Former Member
0 Kudos

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.

Former Member
0 Kudos

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.