Avalados por :

Melhoria personalizada na base de dados lógica para visualização de elementos de linha do cliente.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...
Standard FBL5N obtém a exibição de itens de linha do cliente com base na data de contabilização. Quando é necessário obter itens de linha do cliente com base na data do documento, é necessário desenvolver uma melhoria personalizada.

Para fazê-los funcionar conforme a data do documento (para obter registros com base na data do documento BLDAT), é necessário desenvolver uma melhoria na base de dados lógica. A base de dados lógica contém todas as estruturas. Aqui não podemos melhorar as estruturas e nós diretamente. Apenas é possível melhorar o programa de código-fonte da base de dados.



Ao utilizar a funcionalidade de envio (passando fornecedor, data de partidas em aberto) em relatórios Z personalizados, apenas serão recuperados registros com base na data de contabilização. Mas para recuperar partidas em aberto com base na data do documento (BLDAT), é necessário fazer uma melhoria. O código de transação padrão FBL5N não pode ser melhorado para incorporar essa funcionalidade. O padrão FBL5N obtém a exibição de itens de linha do cliente com base na data de contabilização (data-chave).

A melhoria deve ser feita na base de dados lógica.

Ir para SE36. Para FBL5N (Cliente), DDF é a base de dados lógica. Ir para o programa de código-fonte/programa de base de dados.



Os pontos de melhoria estarão disponíveis. Criar implementações de melhoria. As bases de dados devem ser melhoradas (XBSID, XBSAD). Essas duas estruturas devem ser melhoradas para adaptar essa funcionalidade, pois XBSID e XBSAD contêm a data do documento.



A melhoria deve ser aplicada em 2 áreas.

1. Colocar a seguinte melhoria em PERFORM update_xbsid_hdb . (no final) Endform.

Encontrar o trecho de código detalhado.

  ...
 

2. Melhorar em PERFORM update_xbsad .

Encontrar o código para a melhoria.

  ...
 



Os trechos de código e imagens anexados são capturas de tela.

Nas 2 melhorias acima, o sy-tcode deve ser fornecido. O sy-tcode deve ser o nome do código de transação do relatório Z personalizado. Somente se o tcode for executado, as melhorias funcionarão; caso contrário, o FBL5N funcionará conforme o padrão. Isso pode ser testado verificando o relatório Z personalizado e o FBL5N. O relatório personalizado obtém registros por data do documento e o FBL5N obtém registros por data de contabilização.

Quando houver a necessidade de obter registros com base na data do documento do FBL5N, essa melhoria deve ser aplicada. Os registros do FBL5N serão obtidos conforme a data do documento. Todos os registros com base na data do documento (BLDAT) serão obtidos.
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?