Skip to Content
Author's profile photo Rodrigo da Costa Feula

SAP Business One 9.2 – Nova funcionalidade: Vinculação de objetos do sistema a campos de usuário

O que torna o SAP Business One uma grande plataforma?

 

Acredito que um dos grandes destaques da plataforma são as opções “standard” de customização do sistema, entre estas opções: a criação de tabelas de usuário, campos de usuário e objetos de usuário. Estas funcionalidades possuem algumas restrições, porém gradativamente estão sendo melhoradas e desta vez a melhoria feita foi em campos de usuário.

 

Para os que estão pouco familiarizados, um campo de usuário é um novo campo que pode ser criado nas tabelas “padrão” do sistema ou em tabelas criadas pelo usuário, representa a possibilidade de gravar informações que não existem por padrão no sistema.

 

Para aqueles que já conhecem a criação de campos de usuário, então tinham conhecimento que até a versão 9.1 do SAP Business One era possível vincular a um campo de usuário uma tabela de usuário ou um UDO.

 

Com a nova funcionalidade será possível vincular no campo de usuário, alguns objetos que representam dados mestres, outros que representam documentos de vendas, documentos de compras, documentos do estoque. Até a versão 9.2 PL 0 do SAP Business One as opções são:

 

Tabela/Objeto Descrição
OACT Contas contábeis
OCRD Parceiros de negócios
OITM Itens
OINV Notas Fiscais de Saída
ORIN Devs.Nota Fiscal de Saída
ODLN Entrega de mercadoria
ORDN Devoluções
ORDR Pedidos de venda
OPCH Notas fiscais de Entrada
ORPC Devolução da nota fiscal de entrada
OPDN Recebimento de mercadorias
ORPD Devolução de mercadorias
OPOR Pedidos de compra
OQUT Cotações de vendas
ORCT Contas a receber
OJDT Lançamentos contábeis manuais
OVPM Contas a pagar
OIGN Entrada de mercadoria
OIGE Saída de mercadorias
OWHS Depósitos (Warehouse)

 

Se você chegou até aqui e ficou com dúvidas de como funciona, então vamos ver com detalhes o funcionamento.

 

Vamos visualizar um cenário de exemplo:

Sua empresa faz vendas aos seus clientes (emitindo notas fiscais de saída), nas negociações comerciais é um padrão da sua empresa bonificar o cliente dando a ele o “frete”.

Para a sua empresa pagar o frete à transportadora é lançada um nota fiscal de entrada, onde o item é o “Frete” o fornecedor é a “Transportadora” e na aba dados fiscais deste documento são informados os dados do CT-e, esta nota será paga pelo seu setor financeiro lançando o documento de “Contas a pagar” pertinente.

Por uma questão de controle e conferência, o setor financeiro/controladoria gostaria de encontrar alguma forma para vincular a “nota fiscal de entrada” da compra do frete com o documento em vendas onde foi faturado o cliente (nota fiscal de saída).

Neste caso uma possibilidade poderia ser o desenvolvimento de um “add-on”, mas este cenário pode ser facilmente atendido no SAP Business One 9.2 com a criação de um “campo de usuário”, “vinculado a entidades”, selecionado a “entidade” do tipo “nota fiscal de entrada”.

 

Para criar um campo de usuário será necessário acessar o caminho:

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

01CriarCamposUsuario.png

 

Na tela de “Campos definidos pelo usuário – administração”, deve ser selecionada a “Categoria” depois o local/objeto onde deseja-se incluir um novo campo.

Clicar na opção “Adicionar” (Seta 2)

Será apresentada a tela “Dados do campo” onde devem ser definidos os dados para criação do novo campo.

Na área de validação deve ser selecionada a opção: “Vinculado a entidades”

02CriandoCampoComVinc.png

 

Após selecionar a opção de “Validação” do tipo “Vinculado a entidades”, será apresentada 3 opções:

  • Link para objeto do sistema (Aqui está a novidade!!!)
  • Definir tabela ligada -> Esta opção permite que seja vinculado a um campo uma tabela de usuário criada
  • Link para UDO -> Esta opção permite que seja vinculado a um campo um “Objeto definido pelo usuário – UDO”

03LinkOpções.png

 

Vamos selecionar a primeira opção “Link para objeto do sistema” e verificar as opções.

Ao lado da descrição está disposta uma “combo box” onde são listados os objetos do sistema que poderão ser vinculados ao campo de usuário.

 

É importante entender que será definido de forma automática como valor à ser gravado no campo de usuário, a “chave primária” do objeto selecionado.

No nosso caso vamos selecionar “OPCH – Notas fiscais de Entrada”

06LinkObjetosSAP.png

 

Então com todas as informações definidas vamos clicar na opção “Adicionar”, para que assim o campo seja incluído na base de dados.

07Adicionar.png

 

Uma mensagem de confirmação será apresentada. Onde o usuário deve utilizar a opção “Sim”.

08Confirmação.png

 

Após a adição do campo de usuário, ao abrir um documento de marketing, neste caso a nota fiscal de saída e ativar a visão de “Campos definidos pelo usuário”, na área lateral será apresentado o campo “NF de Entrada” neste campo (conforme indicado na “seta”) há um botão do tipo “Seleção da lista” também conhecido por “Choose from list”, ao clicar no botão é apresentada a tela “Lista de notas fiscais de entrada” onde o usuário poderá selecionar um dos registros para ser gravado no campo de usuário.

09Selecionando.png

 

Para seguir nosso cenário, vamos selecionar a “Nota fiscal de entrada” de número 78, da Transportadora XYZ Ltda.

10SelecionarRegistro.png

 

Após realizar a seleção do documento na tela “Lista de Notas fiscais de entrada” o número do documento é levado para o campo e o “Link button” ou “Seta amarela” é habilitado ao lado do campo.

 

Após atualizar o documento, os dados são gravados e em a qualquer tempo poderá ser facilmente localizado o documento refte. a cobrança do transporte da venda.

11CampoSelecionado.png

 

Ao clicar no “Link Button” o documento relacionado será apresentado.

12AbrindoDocumento.png

 

 

Espero que tenham gostado da leitura.

 

Não deixe de registrar seu feedback sobre o documento.

 

Dúvidas e sugestões são bem vindas, adicione seu comentário assim podemos enriquecer o assunto.

 

Um grande abraço,

Rodrigo da Costa Feula
#B1BR #SBOBR

Assigned Tags

      7 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Show de Bola, Parabéns!!!

      Author's profile photo Former Member
      Former Member

      Rodrigo,

      Muito bom, só queria saber se tenho que esperar até começa a usar o 9.2, ou pode ser disponibilizado em algum PL do 9.1?

      Jaqueline Martins

      Author's profile photo Rodrigo da Costa Feula
      Rodrigo da Costa Feula
      Blog Post Author

      Jaqueline,

      Seria ótimo a liberação deste recurso em PLs da 9.1.

      Em alguns momentos as funcionalidades de uma versão são liberadas na PL de outras, mas depende de questões de estrutura da versão e tudo mais. Este cenário ocorre normalmente da menor para a maior, exemplo uma correção da PL 12 da 9.1 integrar por exemplo a PL 01 da 9.2, o inverso é mais difícil.

      Não tenho neste momento informações sobre a liberação do recurso em PLs da 9.1.

      A 9.2 está liberada para uso em empresas nomeadas tipo o Ramp-Up, que agora recebeu o nome de "SAP Business One 9.2 Now Available for Early Adopters."

      Abraços,

      Rodrigo da Costa Feula

      Author's profile photo Former Member
      Former Member

      Essa nova funcionalidade será muito bem vinda.

      Obrigado pela explicação.

      Abraço

      Author's profile photo Former Member
      Former Member

      Muito Legal Rodrigo....

      Author's profile photo Clayton Calixto
      Clayton Calixto

      Ótimo material Rodrigo, parabéns pela iniciativa.

      Author's profile photo Leandro Oliveira Brum
      Leandro Oliveira Brum

      Boa tarde !

      Esta funcionalidade permite vincular um campo de addon ?

      Exemplo: a empresa tem um addon específico para orçamentos, e gostaria de criar um vinculo entre o Orçamento e o "Pedido de venda".

      Abraço !

      Leandro Brum