BP Presentation
BP Presentation
01/08/2017
Agenda
Customizing
Technical Considerations
Introduction - What is a Business Partner in SAP?
4
Introduction - What is Business Partner in SAP?
5
Introduction - What is a Business Partner in SAP?
6
Agenda
Customizing
Technical Considerations
What has changed (ECC x S4Hana)?
8
What changed (ECC x S4Hana)?
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_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)?
["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"]
FD32
13
What has changed (ECC x S4Hana)?
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)?
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.
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.
20
What has changed (ECC x S4Hana)?
21
Agenda
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
31
Agenda
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.
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
35
Technical Considerations
BAPIs utilizadas para OBTER os dados do BP via desenvolvimento
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
RFC_CVI_EI_INBOUND_MAIN
37
Technical Considerations
Important Notes
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