BP – Business Partner
01/08/2017
Agenda
Introdução – O que é Business Partner no SAP?
O que mudou (ECC x S4Hana)?
Customizing
Considerações Técnicas
Introdução – O que é Business Partner no SAP?
• O Business Partner, mais conhecido por BP, é a funcionalidade que
permite simplificar os dados mestres de Clientes, Fornecedores, e
Pessoas de Contato, centralizando-os em uma única transação.
4
Introdução – O que é Business Partner no SAP?
• BP surgiu no SAP CRM (Customer Relationship Management), foi
criado para evitar a redundância de informações básicas de
cadastro (Ex. Endereço) e permitir a segregação dos dados
específicos para cada área de negócio.
5
Introdução – O que é Business Partner no SAP?
• O Business Partner é composto das seguintes partes: Categoria, Agrupamento,
Funções e Sincronismo (CAFS).
6
Agenda
Introdução – O que é Business Partner no SAP?
O que mudou (ECC x S4Hana)?
Customizing
Considerações Técnicas
O que mudou (ECC x S4Hana)?
O que mudou???
8
O que mudou (ECC x S4Hana)?
• Nas versões 1511 e 1610 do S4hana o uso do
Business Partner se tornou mandatório.
9
O que mudou (ECC x S4Hana)?
• No cadastro do BP são atribuídas roles que indicam quais são as
funções que o parceiro exerce.
10
O que mudou (ECC x S4Hana)?
CVI - Customer Vendor Integration
• O CVI é o responsável pela integração e sincronização entre os dados mestres do
Business Partner com Fornecedores e Clientes.
• O relacionamento entre Business Partner com
Fornecedor e cliente pode ser encontrado nas
tabelas abaixo:
CVI_CUST_LINK
CVI_VEND_LINK
11
O que mudou (ECC x S4Hana)?
Tabelas
Tabela de
Descrição Tabela Destino Descrição
Origem
KNA1 Mestre de clientes (parte geral) BUT000 PN: dados gerais
- BUT100 PN: funções
- BUT020 PN: endereços
ADRC Endereços (Administração de endereços central) ADRC Endereços (administração de endereços central)
KNVV Mestre de clientes: dados de vendas e distribuição KNVV Mestre de clientes: dados de vendas e distribuição)
KNB1 Mestre de clientes (empresa) KNB1 Mestre de clientes (empresa)
KNA1 Mestre de clientes (parte geral) DFKKBPTAXNUM Nºs de identificação fiscal para parceiro de negócios
KNBK Mestre de clientes (dados bancários) BUT0BK PN: coordenadas bancárias
KNVK Mestre de clientes (Pessoas de contato) BUT051 Relação PN: relação com pessoa de contato
LFA1 Mestre de fornecedores (parte geral BUT000 PN: dados gerais
Mestre de fornecedores (dados de organização de Mestre de fornecedores: dados de organizaçõa de
LFM1 compras) LFM1 compras
LFB1 Mestre de forncedores (empresa) LFB1 Mestre de fornecedores (empresa)
LFA1 Mestre de forncedores (parte geral) DFKKBPTAXNUM Nºs de identificação fiscal para parceiro de negócios
KNBK Mestre de clientes (dados bancários) BUT0BK PN: coordenadas bancárias
12
O que mudou (ECC x S4Hana)?
Transações de cadastros Fornecedor/Clientes Obsoletas
(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,
Transações Obsoletas 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
O que mudou (ECC x S4Hana)?
• A criação, modificação e exibição de Fornecedores e Clientes se
concentram em apenas uma transação (Transação BP).
14
O que mudou (ECC x S4Hana)?
• Ao iniciar a criação do BP a primeira role a ser atribuída é a “000000”. Está role é
referente aos dados gerais do BP e atualiza a tabela BUT000.
15
O que mudou (ECC x S4Hana)?
• Documentos fiscais são classificados por “Tipo de numero fiscal”.
16
O que mudou (ECC x S4Hana)?
• A role “FLVN00” é referente a função de fornecedor. É necessário utiliza
lá para que a visão de “Empresa” (Fornecedor) seja criada. Ao incluir a
role “FLVN00” as tabelas LFA1 e LFB1 são atualizadas.
• Após a atribuição da role FLVN00 ao BP, documentos em FI podem ser
criados referenciando o BP como Fornecedor. Mas ainda não podem ser
criados documentos de compras para o mesmo.
17
O que mudou (ECC x S4Hana)?
• A role “FLVN01” também é referente a função de fornecedor. É
necessário utiliza lá para que a visão de “Compras” seja criada. Ao incluir
a role “FLVN01” a tabela LFM1 é atualizada.
• Após a atribuição da role FLVN01, o BP esta apto para que seja
referenciado em documentos de compras.
18
O que mudou (ECC x S4Hana)?
• A role “FLCU00” é referente a função de “Cliente”. É necessário utiliza lá
para que a visão de “Empresa” (Cliente) seja criada. Ao incluir a role
“FLVN00” a tabela KNA1 é atualizada.
• Após a atribuição da role FLCU00 ao BP, documentos em FI podem ser
criados referenciando o BP como cliente. Mas ainda não podem ser
criados documentos de vendas para o mesmo.
19
O que mudou (ECC x S4Hana)?
• A role “FLCU01” é referente a função de “Cliente”. É necessário utiliza lá
para que a visão de “Empresa” (Cliente) seja criada. Ao incluir a role
“FLVN01” a tabela LFM1 é atualizada.
• Após a atribuição da role FLCU01, o BP esta apto para que seja
referenciado em documentos de vendas.
20
O que mudou (ECC x S4Hana)?
• A role “UKM000” é referente a função de “Administração de Crédito”. É
necessário utiliza lá para que a visão de “Adm de Crédito” seja criada. Ao
incluir a role “UKM000” a tabela UKMBP_CMS_SGM é atualizada.
21
Agenda
Introdução – O que é Business Partner no SAP?
O que mudou (ECC x S4Hana)?
Customizing
Considerações Técnicas
Customizing
Customizing
23
Customizing
• Ativação – O primeiro passo para implementar o BP é ativar as Business Functions:
CA_SUPPLIER_SOA e CA_BP_SOA.
24
Customizing
• Configurações Globais (SPRO - Componentes válidos para várias aplicações => Parceiro
de negócios SAP => Parceiro de negócios => Configurações globais)
25
Customizing
• Controle de sincronização – (SPRO - Componentes válidos para várias aplicações =>
Sincronização de dados mestre => Controle de sincronização => Controle de sincronização)
26
Customizing
• Integração BP/Cliente– (SPRO - Componentes válidos para várias aplicações => Sincronização de
dados mestre => Integração cliente/fornecedor => Configurações do parceiro de negócios =>
Configurações para a integração de clientes => Atribuições de campos p/integração de clientes =>
Atribuição de chaves)
OBS: SAP recomenda que O BP utilize o
mesmo range de numeração que o
Cliente.
27
Customizing
• Integração BP/Fornecedor– (SPRO - Componentes válidos para várias aplicações =>
Sincronização de dados mestre => Integração cliente/fornecedor => Configurações do parceiro de
negócios => Configurações para a integração de fornecedores => Atribuição de campos para a
integração de fornecedores => Atribuição de chaves)
OBS: Em um projeto de implementação
do zero, é recomendado que o
Fornecedor, cliente e BP utilizem o
mesmo Range de numeração.
28
Customizing
• 1623677 - BP_CVI: Check report for checking CVI Customizing (SE38-
CVI_FS_CHECK_CUSTOMIZING )
29
Customizing
• Sincronização de Massa de Dados – BP/Cliente/Fornecedor (SPRO - Componentes válidos para várias
aplicações => Sincronização de dados mestre => Sincronização de dados de massa => Executar
cockpit de sincronização)
30
Customizing
SAP S/4HANA Migration Cockpit (Transção - LTMC)
OBS: Disponível na versão 1610
Link: Migration Cockpit
31
Agenda
Introdução – O que é Business Partner no SAP?
O que mudou (ECC x S4Hana)?
Customizing
Considerações Técnicas
Considerações Técnicas
Considerações Técnicas
33
Considerações Técnicas
BAPIs e Classes utilizadas para CRIAR o BP via desenvolvimento
BAPIs PARA CRIAR BP
BAPI Descrição
BAPI_BUPA_CREATE_FROM_DATA Cria o BP
BAPI_BUPA_ROLE_ADD_2 Adiciona Role
BUPA_TAX_COMMON_CHANGE Incluir flag informando que o BP é uma PF
BAPI_BUPA_TAX_ADD Adiciona nºs de documentos no BP (CPF, CNPJ, etc.…)
BAPI_BUPA_BANKDETAIL_ADD Adiciona os dados bancários do BP
CLASSES PARA CRIAR/ATUALIZAR O BP
Classe Descrição
VMD_EI_API Amplia as visões de empresa e Organização de compras do BP
CMD_EI_API Amplia as visões de empresa e Organização de venda do BP
34
Considerações Técnicas
BAPIs e Classes utilizadas para ATUALIZAR o BP via desenvolvimento
BAPIs PARA ALTERAÇÃO DO BP
BAPI Descrição
BAPI_BUPA_CENTRAL_CHANGE Altera o BP
BAPI_BUPA_TAX_CHANGE Altera documentos do BP (CPF, CNPJ, etc.…)
BAPI_BUPA_BANKDETAIL_CHANGE Altera os dados bancários do BP
BAPI_BUPA_ADDRESS_CHANGE Altera dados de endereço
J_1BTAXJUR_DETERMINE_NEW Determina domicílio fiscal
CLASSES PARA CRIAR/ATUALIZAR O BP
Classe Descrição
VMD_EI_API Amplia as visões de empresa e Organização de compras do BP
CMD_EI_API Amplia as visões de empresa e Organização de venda do BP
35
Considerações Técnicas
BAPIs utilizadas para OBTER os dados do BP via desenvolvimento
BAPIs PARA OBTER OS DADOS DO BP
BAPI Descrição
BAPI_BUPA_EXISTENCE_CHECK Verifica se o BP já existe
BAPI_BUPA_ROLE_EXIST_CHECK_2 Verifica se a Role já existe
BAPI_BUPA_TAX_GETDETAIL Busca os detalhes dos documentos do BP (CPF, CNPJ, etc.…)
BAPI_BUPA_BANKDETAIL_GETDETAIL Busca os detalhes bancários do BP
36
Considerações Técnicas
Função utilizada pelo Migration Cockpit
Função utilizada pelo Migration Cockpit
Função
RFC_CVI_EI_INBOUND_MAIN
37
Considerações Técnicas
Notas Importantes
• 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
Dúvidas?
39
OBRIGADO!
Igor de Oliveira
[Link]@[Link]
[Link]
11 4302.5625
Av. Juscelino Kubitschek, 1726
Ed. Spazio JK, 20º andar
São Paulo - SP, Brasil