Categories: SAP CRM

SAP CRM Business Partner with SAP CRM Tables and BAPIs

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*.?

Related Post
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

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

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

SAP CRM BP?Relationships

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

SAP CRM Business Partner Contact Person

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

SAP CRM BP?Employee

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
Share
Published by
John

Recent Posts

The Most Important SAP ISU Tables

SAP ISU Tables for Technical master data, for Billing Master Data, Billing and invoicing Tables?…

December 22, 2020

SAP Fiori 3 UX and Design of SAP Fiori Apps for SAP S/4HANA, SAP TechEd Lecture

SAP Fiori 3 UX and Design of SAP Fiori Apps for SAP S/4HANA, SAP TechEd…

November 18, 2020

The Main SAP Dunning Transaction Codes

Dunning is the business practice of informing a customer of past due payment. Dunning letters…

November 28, 2019

SAP Accounts Payable Tcodes & Accounts Receivable Tcodes ( SAP AP Tcodes & SAP AR Tcodes)

SAP AP Tcodes & SAP AR Tcodes: House Banks Tcodes, Advance Payments or Down Payments,…

August 1, 2019

The Most Important SAP Payment Terms Tables (ZTERM, Text…)

What are the main SAP Payment Terms Tables ? What are the related Tables in…

October 21, 2018

The most Important SAP Work Center Tables in SAP PP

Work center consists of master data related to routing of products. It contains data related…

October 21, 2018