SAP CRM Web Channel BADI
Here I listed some useful BADIs for CRM web channel development, especially for b2b applications. All the function modules for web channel one order functionality is located in function group CRM_ISALES_ORDER(CRM Internet Sales Basket & Order).
This function group contains all the function modules for crm basket. It contains all the basket/order related data at runtime in the memory. Each time, user choose update or simulate button at frontend. The order will be save to the backend and rebuild it in the java side.
CRM_ISA_BASKET_HEAD BADI for Customer-Specific Enhancement of Basket Headers
CRM_ISA_BASKET_ITEMS BADI for Customer-Specific Enhancement of Basket Items
CRM_ISA_BASKET_TEXT Text Maintenance in ISA
CRM_ISA_GEN_DOC_SEL ISA: Generic Document Search
CRM_ISA_STAT_DETAIL Filling the Extension Tables of _BASKET_STATUS_ENH
Function group CRM_ISALES_SHOP(WebAPI Internet Sales: Shop).This function group is used for shop processing. Function module ‘CRM_ISA_SHOP_DATA_GET’ is for reading the detail shop data. But there is no BADI for reading extension data of the shop. You must copy this function module out and add your custom extension in it.
Other BADIs which are also important in CRM.
CRM_SHIPPING_BADI BAdI to Process SHIPPING
CRM_DATAEXCHG_BADI CRM_DATAEXCH_AFTER_BAPI_FILL