0% found this document useful (0 votes)
18 views40 pages

BP Presentation

[1] The document discusses the concept and configuration of Business Partner (BP) in SAP, comparing the differences between ECC and S4Hana. [2] In S4Hana, the use of BP is mandatory and consolidates master data for customers and suppliers in a single transaction. [3] The configuration of BP involves activating functions, defining synchronization rules, and integration with customer and supplier modules.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views40 pages

BP Presentation

[1] The document discusses the concept and configuration of Business Partner (BP) in SAP, comparing the differences between ECC and S4Hana. [2] In S4Hana, the use of BP is mandatory and consolidates master data for customers and suppliers in a single transaction. [3] The configuration of BP involves activating functions, defining synchronization rules, and integration with customer and supplier modules.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

BP–Business Partner

01/08/2017
Agenda

Introduction - What is a Business Partner in SAP?

What changed (ECC x S4Hana)?

Customizing

Technical Considerations
Introduction - What is a Business Partner in SAP?

The Business Partner, also known as BP, is the functionality that


allows simplifying the master data of Clients, Suppliers, and
Contact people, centralizing them in a single transaction.

4
Introduction - What is Business Partner in SAP?

BP emerged in SAP CRM (Customer Relationship Management), was


created to avoid redundancy of basic information of
registration (e.g. Address) and allow data segregation
specific to each business area.

5
Introduction - What is a Business Partner in SAP?

The Business Partner consists of the following parts: Category, Grouping,


Functions and Synchronization (CAFS).

6
Agenda

Introduction - What is a Business Partner in SAP?

What has changed (ECC x S4Hana)?

Customizing

Technical Considerations
What has changed (ECC x S4Hana)?

What has changed???

8
What changed (ECC x S4Hana)?

In the 1511 and 1610 versions of S4hana, the use of


Business Partner has become mandatory.

9
What has changed (ECC x S4Hana)?

In the BP registration, roles are assigned that indicate what they are
functions that the partner performs.

10
What changed (ECC x S4Hana)?

CVI - Customer Vendor Integration


The CVI is responsible for the integration and synchronization of the master data.
Business Partner with Suppliers and Customers.
The relationship between Business Partner with
Supplier and customer can be found in the
tables below:

CVI_CUST_LINK
CVI_SALE_LINK

11
What has changed (ECC x S4Hana)?
Tables
Table of
Description Destination Table Description
Origin
KNA1 Master of clients (general part) BUT000 PN: general data
- BUT100 PN: functions
- BUT020 PN: addresses
ADRC Addresses (Central address management) ADRC Addresses (central address management)
KNVV Customer master: sales and distribution data KNVV Customer master: sales and distribution data
KNB1 Master of clients (company) KNB1 Client Master (company)
KNA1 Master of clients (general part) Tax identification numbers for business partner
KNBK Customer Master (bank details) BUT0BK PN: bank coordinates
KNVK Mestre de clientes (Pessoas de contato) BUT051 PN relationship: relationship with contact person
LFA1 Supplier Master (General Part BUT000 PN: general data
Supplier master (organization data of Master of suppliers: organization data of
LFM1 purchases) LFM1 purchases
LFB1 Supplier Master (company) LFB1 Supplier Master (company)
LFA1 Master of suppliers (general part) DFKKBPTAXNUMNºs of tax identification for business partner
KNBK Master of clients (bank data) BUT0BKPN: banking coordinates

12
What has changed (ECC x S4Hana)?

Obsolete Supplier/Client registration transactions


S/4HANA
FD01, FD02, FD03, FD05, FD06, FD0

FK01, FK02, FK03, FK05, FK06, FK08


["MAP1","MAP2","MAP3"]

["MK01","MK02","MK03","MK05","MK06","MK12","MK18","MK19"]

Obsolete Transactions V-03, V-04, V-05, V-06, V-07, V-08, V-09, V-11, V+21, V+22, V+23
["VAP1","VAP2","VAP3"]

["VD01","VD02","VD03","VD05","VD06"]

XD01, XD02, XD03, XD05, XD06, XD07


["XK01","XK02","XK03","XK05","XK06","XK07"]

FD32

13
What has changed (ECC x S4Hana)?

The creation, modification, and display of Suppliers and Customers


focus on just one transaction (Transaction BP).

14
What has changed (ECC x S4Hana)?

When starting the creation of the BP, the first role to be assigned is "000000". This role is
regarding the general data of the BP and updates the BUT000 table.

15
What changed (ECC x S4Hana)?
Fiscal documents are classified by 'Type of fiscal number'.

16
What has changed (ECC x S4Hana)?

The role 'FLVN00' refers to the supplier function. It is necessary to use it.
there so that the vision of "Company" (Supplier) can be created. By including the
Role 'FLVN00' updates the tables LFA1 and LFB1.

After the assignment of the FLVN00 role to the BP, documents in FI can be
created referencing the BP as Supplier. But they still cannot be.
purchase documents created for it.

17
What has changed (ECC x S4Hana)?

The role 'FLVN01' also refers to the function of supplier. It is


it is necessary to use it so that the 'Purchases' view is created. When including
a role 'FLVN01' the table LFM1 is updated.

After the assignment of the role FLVN01, the BP is ready to be


referenced in purchase documents.

18
What has changed (ECC x S4Hana)?

The role 'FLCU00' refers to the function of 'Customer'. It is necessary to use it.
to create the vision of 'Company' (Client). By including the role
"FLVN00" the KNA1 table is updated.

After assigning the role FLCU00 to the BP, documents in FI can be


created referring to BP as a client. But they still cannot be
created sales documents for it.

19
What has changed (ECC x S4Hana)?

The role "FLCU01" refers to the function of "Client". It is necessary to use it.
to create the vision of 'Company' (Client). By including the role
"FLVN01" the LFM1 table is updated.

After the assignment of the role FLCU01, the BP is ready for it to be


referenced in sales documents.

20
What has changed (ECC x S4Hana)?

The role "UKM000" refers to the function of "Credit Administration".


it is necessary to use it so that the 'Credit Adm' view is created. When
include the role "UKM000" to the table UKMBP_CMS_SGM is updated.

21
Agenda

Introduction - What is Business Partner in SAP?

What has changed (ECC x S4Hana)?

Customizing

Technical Considerations
Customizing

Customizing

23
Customizing
Activation - The first step to implement the BP is to activate the Business Functions
CA_SUPPLIER_SOAeCA_BP_SOA.

24
Customizing
Global Settings(SPRO - Valid components for various applications => Partner
business SAP => Business Partner => Global Settings

25
Customizing
Synchronization control(SPRO - Valid components for various applications =>
Master data synchronization => Synchronization control => Synchronization control

26
Customizing
BP/Client Integration(SPRO - Valid components for various applications => Synchronization of
master data => client/supplier integration => business partner settings =>
Settings for client integration => Field assignments for client integration =>
Key allocation
Note: SAP recommends that the BP use the
same range of numbering as the
Client.

27
Customizing
BP/Supplier IntegrationSPRO - Valid components for various applications =>
Master data synchronization => Customer/supplier integration => Partner settings of
businesses => Settings for supplier integration => Field assignment for the
supplier integration => Key assignment
Note: In a project of implementation
from zero, it is recommended that the
Supplier, customer, and BP use the
same range of numbering.

28
Customizing
•1623677 - BP_CVI: Check report for checking CVI Customizing (SE38-
CVI_FS_CHECK_CUSTOMIZING

29
Customizing
Mass Data Synchronization - BP/Client/Supplier (SPRO - Valid components for variou
applications => Master data synchronization => Mass data synchronization => Execute
synchronization cockpit

30
Customizing

SAP S/4HANA Migration Cockpit (Transaction - LTMC)


Note: Available in version 1610

Link: Migration Cockpit

31
Agenda

Introduction - What is Business Partner in SAP?

What changed (ECC x S4Hana)?

Customizing

Technical Considerations
Technical Considerations
Technical Considerations

33
Technical Considerations
BAPIs and Classes used to CREATE the BP through development
BAPIs TO CREATE BP
BAPI Description
BAPI_BUPA_CREATE_FROM_DATA Create the BP
BAPI_BUPA_ROLE_ADD_2 Add Role
BUPA_TAX_COMMON_CHANGE Include a flag indicating that the BP is an individual.

BAPI_BUPA_TAX_ADD Add document numbers in BP (CPF, CNPJ, etc... )


BAPI_BUPA_BANKDETAIL_ADD Add the bank details of BP

CLASSES TO CREATE/UPDATE THE BP


Class Description
VMD_EI_API Broaden the visions of the company and Procurement Organization of the BP

CMD_EI_API Broadens the views of the sales organization of the BP

34
Technical Considerations
BAPIs and Classes used to UPDATE the BP through development
BAPIs FOR BP MODIFICATION
BAPI Description
BAPI_BUPA_CENTRAL_CHANGE Change the BP
BAPI_BUPA_TAX_CHANGE Change BP documents (CPF, CNPJ, etc....)
BAPI_BUPA_BANKDETAIL_CHANGE Change the bank details of BP
BAPI_BUPA_ADDRESS_CHANGE Change address data
J_1BTAXJUR_DETERMINE_NEW Determine tax domicile

CLASSES TO CREATE/UPDATE THE BP


Class Description
VMD_EI_API Broaden the views of the company and Purchasing Organization of BP
CMD_EI_API Broaden the views of the company and Sales Organization of the BP

35
Technical Considerations
BAPIs utilizadas para OBTER os dados do BP via desenvolvimento

BAPIs TO GET THE BP DATA

BAPI Description
BAPI_BUPA_EXISTENCE_CHECK Check if the BP already exists
BAPI_BUPA_ROLE_EXIST_CHECK_2 Check if the Role already exists
BAPI_BUPA_TAX_GETDETAIL Look for the details of the BP documents (CPF, CNPJ, etc...)
BAPI_BUPA_BANKDETAIL_GETDETAIL Search for the bank details of BP

36
Technical Considerations
Function used by the Migration Cockpit

Function used by the Migration Cockpit

Function

RFC_CVI_EI_INBOUND_MAIN

37
Technical Considerations
Important Notes

2265093 - Business Partner Approach


2216176 - Precheck report from business partner
•1623677 - BP_CVI: Check report for checking CVI Customizing
2344034 - S/4HANA Automation for Master Data Migration
2376533 - Migration Cockpit & SLT on S/4 HANA On-Premise Edition 1610

38
Questions?

39
OBRIGADO!
Igor de Oliveira
[email protected]
www.numenit.com
11 4302.5625
Avenida Juscelino Kubitschek, 1726
Ed. Spazio JK, 20th floor
São Paulo - SP, Brazil

You might also like