Você está na página 1de 21

Ferramentas de customização:

Tabelas definidas pelo usuário


SAP Business One
Versão 10.0

PÚBLICO
Objetivos

Objetivos:
 Adicionar uma tabela definida pelo usuário (UDT) ao banco de dados do SAP Business One
e torná-la acessível em um documento ou formulário

 Criar um objeto definido pelo usuário (UDO) a partir de uma tabela definida pelo usuário
e tornar o objeto acessível no menu principal

© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 2
Cenário empresarial

 A empresa deseja atribuir um motorista de entrega aos documentos de entrega. Os motoristas


de entrega podem ser atualizados em uma tabela definida pelo usuário, acessada a partir do
documento de entrega.
 A tabela pode ser atualizada pelos usuários.

Pedido Nota fiscal Contas a


Entrega receber
de venda de saída

© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 3
Tabelas definidas pelo usuário

Ferramentas → Ferramentas de personalização → Tabelas definidas pelo usuário - configuração

 As tabelas definidas pelo usuário


(UDTs) armazenam conjuntos
de dados relacionados
 As tabelas do usuário têm o prefixo @
 Opção de copiar UDTs ao criar uma
nova empresa

@Motoristas

© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 4
Tipo de objeto para tabelas definidas pelo usuário

Ferramentas → Ferramentas de personalização → Tabelas definidas pelo usuário - configuração

 Para configurar a tabela, insira um nome e uma Tipo de objeto:


descrição e selecione o tipo de objeto Para vincular a tabela ao campo definido pelo usuário
(UDF) em um documento ou formulário, escolha:
 Sem objeto
 Sem objeto com auto. Incremento

Para vincular uma tabela a um objeto definido pelo


usuário (UDO), selecione:
• Cadastro
• Linhas de cadastro
• Documento
• Linhas do documento

© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 5
Informações sobre as tabelas definidas pelo usuário

 Informações de novas tabelas são armazenadas na tabela OUTB

© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 6
Vinculação de tabela definida pelo usuário
a um UDF
Acesso a uma nova tabela

Ferramentas → Janelas definidas pelo usuário

 Acesse a nova tabela no menu


Ferramentas
 A tabela contém inicialmente duas
colunas: código e nome

© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 8
Inserir dados em uma nova tabela

 Se o tipo de objeto for Sem objeto,


o campo Código será editável
 Se o tipo de objeto for Nenhum objeto
com incremento automático, o campo
Código não será editável, mas terá
incremento automático
 O código é chave primária, e o nome
deve ser unívoco em cada linha

Chave primária Exclusivo

© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 9
Adicionar colunas a uma UDT

Ferramentas → Ferramentas de personalização → Campos definidos pelo usuário – administração

 Para adicionar colunas à tabela, selecione


a tabela e clique em Adicionar

© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 10
Visualizar colunas adicionadas a uma UDT

Colunas adicionais
Ferramentas → Janelas definidas pelo usuário

 Para inserir dados nas colunas adicionais


ou adicionar novas linhas à tabela, abra a
tabela no menu Ferramentas
 Se as novas colunas não estiverem visíveis
na janela, ajuste a largura das colunas

© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 11
Consultas

 A tabela definida pelo usuário ainda não está anexada


a um formulário nem a um documento, mas pode ser
usada em consultas

 O nome da tabela começa com @

 As colunas são UDFs, portanto começam com U_

 Você também pode importar dados para a tabela usando


o Data Transfer Workbench.

© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 12
Vincular a tabela a um UDF

Ferramentas → Ferramentas de personalização → Campos definidos pelo usuário – administração


 Para tornar a tabela acessível aos usuários,
vincule-a a um UDF em um documento
ou formulário
 O UDF deve ser do tipo Alfanumérico

Observação: Você pode vincular a mesma tabela definida


pelo usuário a vários campos definidos pelo usuário.

© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 13
Utilizar a UDT em um documento

 Para visualizar e acessar todas as colunas,


selecione Definir novo

© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 14
Selecionar o valor da UDT

O valor selecionado na tabela definida pelo usuário


é armazenado no campo definido pelo usuário

© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 15
Vinculação de UDT a um objeto definido pelo usuário
Adicionar campos à tabela do usuário para UDO
Ferramentas → Ferramentas de personalização → Campos definidos pelo usuário – administração
 Para vincular uma tabela do usuário
como um objeto definido pelo
usuário (UDO) você cria a tabela
com o tipo de objeto Cadastro
ou Documento.
 O objeto definido pelo usuário
(UDO) consiste de UDT e UDFs
adicionados
 Esses campos manterão os dados
para o novo objeto de negócio
 Para adicionar campos definidos
pelo usuário à tabela do usuário,
use o caminho mostrado aqui ou
a DI API

© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 17
Registrar nova tabela como objeto

Ferramentas → Ferramentas de personalização → Assistente de registro de objetos

 Use o assistente de registro para registrar as tabelas


do usuário como objetos definidos pelo usuário
 O registro é feito por empresa
 Insira um ID único e selecione a tabela
 Selecione os serviços para o objeto, como:
 Adicionar
 Atualizar
 Localizar
 Excluir
 Você pode selecionar uma tabela inferior como linhas

© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 18
Adicionar objeto ao menu principal

 Para adicionar o objeto como um


item de menu, selecione o campo
de seleção Item de menu e
selecione o módulo e a posição

© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 19
Estilo da nova tabela

Estilo de linha
de cabeçalho

Estilo da matriz

© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 20
Tabelas definidas pelo usuário: Principais pontos
Principais pontos deste tópico:
 Você pode adicionar tabelas definidas pelo usuário (UDTs) ao banco de dados para manter conjuntos adicionais
de informações relacionadas
 As tabelas definidas pelo usuário têm o prefixo @
 Para vincular uma tabela definida pelo usuário a um campo definido pelo usuário em um documento
ou formulário:
 Selecionar o tipo de objeto como Sem objeto ou Nenhum objeto com incremento automático. Incremento
 A tabela é criada inicialmente com duas colunas: código e nome. Adicione campos definidos pelo usuário
como colunas adicionais na tabela
 Para tornar a tabela disponível em um documento ou formulário, vincule a tabela a um campo definido pelo
usuário no documento ou formulário (escolha a opção Definir tabela ligada).
 Para usar a tabela como um objeto definido pelo usuário:
 Selecione o tipo de objeto como Cadastro ou Documento
 Adicione campos definidos pelo usuário como colunas
 Execute o assistente de registro de objetos para criar o objeto definido pelo usuário, selecionar os serviços
de objeto, as tabelas inferiores para as linhas e adicionar o objeto ao menu principal.
© 2020 SAP SE ou uma empresa afiliada da SAP. Todos os direitos reservados. | PÚBLICO 21

Você também pode gostar