cancel
Showing results for 
Search instead for 
Did you mean: 

useful BADIS

Former Member
0 Kudos

HI Experts,

any body can share useful badis in sap srm with description ?

where the po & shopping card saved tables?

1. useful back ground jobs & programs

please help me

regards

hari

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Answers (2)

Answers (2)

RicardoRomero_1
Active Contributor
0 Kudos

Hi,

Some useful BADIS, that I usually use...

BBP_DOC_CHANGE_BADI BAdI for Changing EBP Purchasing Documents

BBP_DOC_CHECK_BADI    General BAdI in Cross-Check for Message Returns

BBP_DOC_SAVE_BADI      General BAdI for Additional Checks

BBP_ECS_PO_OUT_BADI   ECS: PO Transfer to Logistics Backend

BBP_PO_INBOUND_BADI   BADI for Mapping in Function Module BBP_PO_INBOUND

BBP_CTR_INIT_UP              BAdI to upload Contracts and GOAs to SRM

BBP_BADI_EXTREQ_OUT  Business Add-In for the Outbound Interface R/3 <-> EBP

BBP_AUTHORITY_CHECK   Further Authorization Checks f. Documents in EBP

/SAPSRM/BD_CLL_POWL_FEEDER Change Customer Search Fields List before POWL Search

BBP_WF_LIST                    Change Worklists and Search Results Lists

BBP_CATALOG_TRANSFER  Exit for transferring catalog shopping cart

BBP_OUTPUT_CHANGE_SF Change Output Parameters

But, there are a lot of badis, if you want to know the badis will be triggered when you do some action; put a breakpoint in method GET_INSTANCE of class CL_EXITHANDLER and check the var exit_name...

To know the SRM tables, as Vinay said, you can use the transaction BBP_PD.  Use the table CRMD_LINK as conection between the tables...

Some Programs...

BBP_CONTRACT_INITIAL_UPLOAD  Initial Upload of Contracts and Agreements from SAP ERP to SAP SRM

BBP_EXTREQ_TRANSFER                 Transfer SC from ERP to SRM

POWL_D01                                         Delete queries from database

BBP_VENDOR_SYNC                         Sync vendors SRM ECC

Regards,

former_member208675
Active Contributor
0 Kudos

Hi,

Use transaction BBP_PD & use number of PO or SC. It will give you idea about tables.

Two main BAdi for PO:

  1. BBP_CREATE_BE_PO_NEW (Classic Scenario)
  2. BBP_ECS_PO_OUT_BADI (Extended Classic Scenario)

I hope it helps.


Regards,