Skip to Content
avatar image
Former Member

BAPI for Find / Select Shopping Cart

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Apr 30, 2007 at 03:03 PM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 30, 2007 at 04:00 PM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 01, 2007 at 09:54 AM

    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

    Add comment
    10|10000 characters needed characters exceeded