¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo desactivar y ocultar parámetros en informes de Crystal en SAP Business One

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

Estimados,

Necesito desactivar / ocultar un parámetro al ejecutar el informe de Crystal en SAP Business One. También he intentado con la opción "No mostrar" en Mostrar en Panel (Visor) pero no está funcionando.

Necesito ocultar el parámetro de numeración de documentos que pide cada vez que se ejecuta el CR en SAP B1.

SAP Business One con MS SQL

Saludos,

Nikunj Mehta

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

4 Respuestas

0
Cargando...

¿Has importado esto en el Cliente SAP?

Intenta hacer el parámetro DocKey@ sin tablas y luego arrástralo al informe, guárdalo y cárgalo en un diseño de documento, luego haz una vista previa de impresión. Verás que pasa el DocEntry no en Crystal Reports Designer, sino que es un token especial en el Cliente SAP.

Al probar en el CRD, aún necesitarás ingresar tu propio DocKey. ObjectId@ no es necesario, pero se puede usar si es necesario. Es otro token pasado de SAP --> CR Runtime DENTRO del Cliente SAP, no en el CRD (Crystal Reports Designer).

Espero que esto tenga más sentido, M

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

Hola,

No me está funcionando al aplicar los mismos pasos mencionados anteriormente. No uso el ID de objeto aquí. He utilizado dos tablas directamente en CR y he pasado el DocKey como parámetro y también he pasado la fórmula aquí.

Pero el problema sigue siendo el mismo.

Saludos cordiales,

Nikunj

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

Si estás trabajando con el tiempo de ejecución de Crystal Reports dentro del Cliente SAP, debes usar los tokens que SAP utiliza. Por ejemplo, mira los diseños CR predeterminados y verás:

BattleshipCobra_1-1714598419017.png

DocKey@ es un parámetro numérico estático que SAP reemplaza con el DocEntry del documento. Por lo tanto, si defines este parámetro con este nombre específico, lo oculta y alimenta al informe la clave principal de cualquier documento para el que estés creando el diseño.

ObjectId@ también es estático y numérico, y esto pasa el tipo de objeto (23 para cotizaciones, 22 para órdenes de compra, etc.) por lo que también puedes usarlo si lo deseas.

Simplemente copia el estilo de diseño predeterminado de SAP y configura tus parámetros de la misma manera que SAP, y debería fluir limpiamente.

¡Avísame!

M

PD. No olvides configurar esto en la fórmula de selección de tu informe. Debes establecer {OXXX.DocEntry} = {?DocKey@} para que se pase correctamente a los datos.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...
Estimado Nikunj Mehta, ¿qué versión de SAP B1 tienes actualmente? Hasta donde sé, esta función ya fue implementada en una de las últimas versiones. Pero antes se ignoraba cuando configurabas la opción "No mostrar". Saludos cordiales.
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?