SAP CRM Business Partner with SAP CRM Tables and BAPIs

SAP CRM e1459022344657

SAP CRM Business Partner are the key object in CRM because the aim of CRM is to give a 360? view of customer and vendor . It is oriented on Business Partner.
All the party are modelized as?SAP CRM?Business Partner (BP).


In this Topic,

  • SAP CRM ?Tables?BP
  • SAP CRM BP Data Model
  • SAP CRM BP BAPI
    • SAP CRM Business Partner Central Data
    • SAP CRM Business Partner Relationships
    • SAP CRM Business Partner Contact Person
    • SAP CRM Business Partner Employee

SAP CRM Tables Business Partner

The Master data for SAP CRM Business Partner is the standard SAP CRM table BUT000.
Most of tables related to SAP CRM BP start with BUT*.?

[table tablesorter=”o” class=”table table-border”]
SAP CRM Tables,Description
BUT000,BP General data
BUT020, BP Addresses
BUT050,BP Relationships
BUT051,BP Relationship with Contact Person
BUT0BK, Business Partner relation with Bank details
BNKA, Bank Master Data
BUT100, Business Partner Roles
ADR2, Telephone Numbers
ADR6, Email Address
ADRC, Addresses
TSAD3T, Title Text
[/table]

SAP CRM Business Partner Data Model

SAP CRM BAPI for Business Partner (BP)

For Address, here the link between the relevant SAP CRM Tables for SAP CRM BP Address
BUT000-PARTNER_GUID = BUT020-PARTNER_GUID
BUT020-ADDRESS_GUID => ADRC / ADR2 / ADR6 / TSDA3

For RelationShip
BUT000-PARTNER_GUID = BUT050-PARTNER1 or BUT050-PARTNER2

SAP CRM BP?Central Data

[table tablesorter=”o” class=”table table-border”]
BAPI,Description
BAPI_BUPA_ADDRESSES_GET,Retrieve all Addresses
BAPI_BUPA_ADDRESS_GETDETAIL, Read single Address
BAPI_BUPA_ADDRESS_GET_NUMBERS, Read Address Numbers
BAPI_BUPA_BANKDETAILS_GET, Retreive all Banks Details
BAPI_BUPA_BANKDETAIL_GETDETAIL, Read single Bank Detail
BAPI_BUPA_BANKDETAIL_NUMBERS, Read Banks Numbers
BAPI_BUPA_BANKDETAILS_ADD, Add Bank details for Business Partner
BAPI_BUPA_BANKDETAIL_CHANGE, Maintain Bank Details
BAPI_BUPA_BANKDETAIL_REMOVE, Remove Bank Details
BAPI_BUPA_CENTRAL_CHANGE, Maintain Central Data
BAPI_BUPA_ADDRESS_CHANGE, Maintain Address
BAPI_BUPA_CENTRAL_SAVEREPLICA, Replicate Central Data with ALE
BAPI_BUPA_CENTRAL_GETDETAIL, Read Central Data for Business Partner
BAPI_BUPA_EXISTENCE_CHECK, Check if a Business Partner
BAPI_BUPA_GET_NUMBERS, Read Business Partners numbers
BAPI_BUPA_ROLES_GET, Read all Roles of BP
BAPI_BUPA_ROLE_EXISTENCE_CHECK, Check if a role exists for BP
BUPA_BUPA_ROLE_ADD, Add Role to BP: Sold to Party: CRM001 / Contact Person: BUP001
BAPI_BUPA_SEARCH, Search for Business Partner by details: Telephone/Email/Address ?
BAPI_BUPA_STATUS_GETDETAIL, Read Status of Business Partner
BAPI_BUPR_ACTIVITYP_EXISTTCHECK, Check if Contact Partner Relationship
BAPI_BUPA_CREATE_FROM_DATA, Creation Business Partner or Contact Person
BAPI_BUPA_TAX_ADD, Add Tax Number for BP
BAPI_BUPA_FRG0040_CREATE, Create Classification Data for a Business Partner
BAPI_BUPA_FRG0130_CREATE, Create Business Agreement
[/table]

SAP CRM BP?Relationships

[table tablesorter=”o” class=”table table-border”]
BAPI,Description
BAPI_BUPA_RELATIONSHIPS_GET, Read all BP Relationships
BAPI_BUPR_RELATIONSHIP_GET, Read General Relationship
BAPI_BUPR_RELSHIP_CHECKEXIT, Check if a Relationship exists
BAPI_BUPR_RELSHIP_GET_DETAIL, Read General Relationship
BAPI_BUPA_ADDRESS_ADD, Add address for Business Partner
BAPI_BUPR_RELATIONSHIP_CREATE, Create relationship between Contact Person and BP ( Relationship Category = BUR001 )
BAPI_BUPR_RELATIONSHIP_CHANGE, Maintain General Relationship
BAPI_BUPR_RELATIONSHIP_DELETE, Delete General Relationship
BAPI_BUPR_RELATIONSHIP_REMOVE, Delete a Relationship
[/table]

SAP CRM Business Partner Contact Person

[table tablesorter=”o” class=”table table-border”]
BAPI,Description
BAPI_BUPR_CONTP_ADDRESSES_GET, Retrieve all Contact Person Relationship Addresses
BAPI_BUPR_CONTP_ADDR_GETDETAIL, Read single Contact Person Relationship Address
BAPI_BUPR_CONTP_GETDETAIL, Read Contact Person Relationship
BAPI_PARTNER_CONTACT_SEARCH, Search for Business Partner Contact by details:Telephone/Email/ Address?
BAPI_BUPA_CREATE_FROM_DATA, Creation Business Partner or Contact Person
BAPI_BUPR_CONTP_ADDR_CHANGE, Change Contact Person Relationship Address
BAPI_BUPR_CONTP_ADDR_REMOVE, Remove Contact Person Relationship Address
BAPI_BUPR_CONTP_CHANGE, Change Contact Person Relationship
BAPI_BUPR_CONTP_DELETE, Delete Contact Person Relationship
[/table]

SAP CRM BP?Employee

[table tablesorter=”o” class=”table table-border”]
BAPI,Description
BAPI_BUPR_RESP_EMPLO_CHECKEXIST, Read the Employee Responsible of BP
BAPI_BUPR_EMPLO_GETDETAIL, Read Employee Relationship
BAPI_BUPR_EMPLO_ADDRESSES_GET, Retrieve all Employee Relationship Addresses
BAPI_BUPR_EMPLO_ADDR_GETDETAILS ,Read single Employee Relationship Address
BAPI_BUPR_EMPLO_ADDR_CHANGE, Maintain Employee Address
BAPI_BUPR_EMPLO_ADDR_REMOVE, Delete Employee Address
BAPI_BUPR_EMPLO_DELETE, Delete Employee of BP
BAPI_BUPR_RESP_EMPLO_DELETE, Delete Employee Responsible Relationship
[/table]

Author: John

Hi. I have been working as SAP Technical and functional for a decade. Through this blog, I am trying to share with you my experience. Hopefull, it makes your ways easier path ... Sab

Exit mobile version