¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como desativar e ocultar parâmetros em relatórios do Crystal no SAP Business One

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 78 Vistas
0
Cargando...

Prezados,

Preciso desativar / ocultar um parâmetro ao executar o relatório do Crystal no SAP Business One. Também tentei a opção "Não mostrar" em Mostrar no Painel (Visualizador) mas não está funcionando.

Preciso ocultar o parâmetro de numeração de documentos que é solicitado sempre que o CR é executado no SAP B1.

SAP Business One com MS SQL

Saudações,

Nikunj Mehta

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Você importou isso no Cliente SAP?

Tente fazer o parâmetro DocKey sem tabelas e depois arraste-o para o relatório, salve e carregue em um layout de documento, em seguida, pré-visualize a impressão. Você verá que o DocEntry passa não no Crystal Reports Designer, mas é um token especial no Cliente SAP.

Ao testar no CRD, ainda precisará inserir seu próprio DocKey. ObjectId não é necessário, mas pode ser usado se necessário. É outro token passado do SAP --> CR Runtime DENTRO do Cliente SAP, não no CRD (Crystal Reports Designer).

Espero que isso faça mais sentido, M

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Não está funcionando ao aplicar os mesmos passos mencionados anteriormente. Não estou usando o ID do objeto aqui. Eu usei duas tabelas diretamente no CR e passei o DocKey como parâmetro e também passei a fórmula aqui.

Mas o problema continua o mesmo.

Cumprimentos,

Nikunj

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Se estiver a trabalhar com o tempo de execução de Crystal Reports dentro do Cliente SAP, deve utilizar os tokens que o SAP utiliza. Por exemplo, ao analisar os designs CR predefinidos, irá ver:

BattleshipCobra_1-1714598419017.png

DocKey@ é um parâmetro numérico estático que o SAP substitui pelo DocEntry do documento. Portanto, se definir este parâmetro com este nome específico, oculte-o e alimente o relatório com a chave principal de qualquer documento para o qual está a criar o design.

ObjectId@ também é estático e numérico, e isso passa o tipo de objeto (23 para cotações, 22 para ordens de compra, etc.), então também pode usá-lo se desejar.

Basta copiar o estilo de design padrão do SAP e configurar os seus parâmetros da mesma forma que o SAP, e deve fluir suavemente.

Avise-me!

M

PD. Não se esqueça de configurar isso na fórmula de seleção do seu relatório. Deve definir {OXXX.DocEntry} = {?DocKey@} para que seja passado corretamente para os dados.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...
Caro Nikunj Mehta, qual versão do SAP B1 você tem atualmente? Até onde sei, essa função já foi implementada em uma das últimas versões. Mas antes era ignorada quando você configurava a opção "Não mostrar". Cumprimentos.
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

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?