Avalados por :

Cómo pasar parámetros automáticamente en Crystal Reports desde SAP

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

¡Hola!

Soy bastante nuevo en Crystal Reports y SAP. He intentado buscar una respuesta a mi pregunta, pero parece que la respuesta es tan obvia que no puedo encontrarla directamente.

He creado un informe en Crystal Reports y estoy pasando dos parámetros al informe. Los parámetros son DocEntry y ObjectType. Al ejecutar el informe desde Crystal Report for Visual Studio 2008, me pide que ingrese los dos parámetros (como era de esperar) al ejecutarlo.

He importado este informe en SAP y lo he establecido como predeterminado para la Cotización de ventas. Ahora, cuando intento ejecutar el informe, vuelve a pedirme los parámetros. Idealmente, lo que quiero es que el DocEntry y ObjectType se tomen automáticamente de la tabla OQUT en lugar de que los pase manualmente.

¡Espero que puedas ayudarme con esto!

¡Gracias de antemano!

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

4 Respuestas

0
Cargando...

¿Alguna ayuda con esto, por favor?

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

¡Hola Shibin!

¡Muchas gracias por la respuesta!

Ya he creado un parámetro como DocKey@. También en el "Experto en selección" he asignado {OQUT.DocEntry} = {?DocKey@} pero aún me está pidiendo los parámetros.

En caso de que esto no sea lo que has sugerido anteriormente, házmelo saber los pasos por los cuales puedo hacer lo que has sugerido (lamento la inconveniencia causada pero soy bastante nuevo en esto).

Saludos cordiales,

Ninad

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

Hola

Para establecer un informe de cristal predeterminado en SAP, necesitas definir el parámetro como DocKey@ para docentry como número y creo que ObjectId@ para ObjType como cadena, dentro de la lista de parámetros del símbolo del sistema.

Por ejemplo, en la consulta where OQUT.docentry docentry= {?DocKey@}

Si no mencionas el parámetro como se indica arriba, te pedirá que ingreses el parámetro.

Espero que esto resuelva el problema que estás enfrentando.

Gracias,

Shibin

El mensaje fue editado por: Shibin Thomas

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

Ninad,

Deberías crear solo un parámetro llamado "DocKey@" (tipo Integer). El parámetro DocKey@ es igual a OQUT.DocEntry, y es el parámetro válido utilizado por SAP para los diseños. El valor para ObjectType es implícito cuando ejecutas el diseño desde el formulario de Cotización, y no es necesario agregarlo en el diseño de Crystal Reports.

Saludos cordiales,

JC.

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?