Avalados por :

RPT de carta de reclamacion al cargarlo en SAP da error :"Faltan los valores del parámetro."

  • Creado 02/07/2024
  • Modificado 02/07/2024
  • 89 Vistas
0
Cargando...

Hola, estoy realizando un RPT en crystal 2016 para cartas de reclamación dado que el PDL que trae por defecto no se adapta a nuestras necesidades. En Crystal todo funciona bien si coloco el DocKey@ que esta apuntando al WizardId me trae la información correcta y todo bien. El problema se presenta cuando importo el RPT a SAP y trato de crear un doc de reclamación ahí me indica

El parámetro esta creado correctamente ( o al menos eso creo) pero no he logrado q funcione desde SAP. Según estuve mirando el parámetro por defecto DocKey@ sap lo toma como parámetro por defecto del DocEntry, en este caso esta configurado {DWZ1.WizardId}={?DocKey@}. Estoy usando las tablas ODWZ,DWZ1,DWZ2,OBPL,OCRD, OINV y INV6 en mi reporte.

Por favor su ayuda para poder resolver este error.


Saludos,


Maria Jose

Maria Jose Piña Grange
Se unió el 02/07/2024
Pinterest
Telegram
Linkedin
Whatsapp

1 Respuestas

0
Cargando...

La diferencia entre “layout” e “informe” en el contexto de SAP Business One y Crystal Reports es importante y puede afectar cómo se manejan los parámetros y tokens como DocKey@.


Layout vs. Informe


1. Informe:

• Un informe en SAP Business One es un documento que extrae y presenta datos de la base de datos según ciertos criterios. Los informes pueden ser diseñados y personalizados en Crystal Reports y luego ejecutados dentro de SAP Business One para generar resultados como listados de ventas, informes de inventario, etc.

• Ejemplos de informes incluyen listas de clientes, estados financieros, reportes de inventario, etc.

2. Layout (Diseño):

• Un layout (o diseño) en SAP Business One se refiere a la plantilla utilizada para formatear y presentar documentos específicos como facturas, notas de crédito, pedidos, etc. Los layouts también pueden ser creados y personalizados en Crystal Reports.

• Los tokens como DocKey@ son específicamente utilizados en layouts para identificar y extraer datos de documentos específicos cuando se generan o imprimen desde SAP Business One.


Uso de DocKey@ en Layouts


El token DocKey@ se utiliza en los layouts para identificar el documento actual activo que se está visualizando o imprimiendo. Esto permite que el layout extraiga y muestre la información correcta del documento.


Por ejemplo, cuando imprimes una factura, el layout utilizará el DocKey@ para obtener el DocEntry de esa factura específica y mostrar los datos relacionados.


Diferencias en Configuración


• Para Layouts:

• Cuando creas un layout en Crystal Reports que será utilizado en SAP Business One para documentos específicos (como facturas), utilizas el token DocKey@ para vincular el layout al documento actual.

• La fórmula típica en el layout sería:


{OINV.DocEntry} = {?DocKey@}


• Esto asegura que el layout muestra la información del documento correcto.

• Para Informes:

• En los informes, no utilizas DocKey@ de la misma manera. En su lugar, configuras parámetros específicos según la lógica del informe.

• Por ejemplo, si estás generando un informe de reclamaciones (dunning), puedes configurar parámetros como BPCode para filtrar por socios de negocios:


{DWZ1.CardCode} = {?BPCode}




Ejemplo de Uso Correcto


Layout (Diseño de Factura):


1. Parámetro DocKey@:

• Definido como Número o Cadena según el tipo de DocEntry.

2. Fórmula de Selección:

• En la ventana de “Select Expert”:


{OINV.DocEntry} = {?DocKey@}




Informe (Reporte de Reclamaciones):


1. Parámetro BPCode:

• Definido como Cadena para filtrar por el código del socio de negocios.

2. Fórmula de Selección:

• En la ventana de “Select Expert”:


{DWZ1.CardCode} = {?BPCode}




Conclusión


La confusión puede surgir si se intenta utilizar DocKey@ en un informe en lugar de un layout. Asegúrate de que:


• Para layouts (como facturas, pedidos, notas de crédito), uses DocKey@ para vincular el documento específico.

• Para informes generales, utilices parámetros específicos según la lógica del informe y no el token DocKey@.


Si estás trabajando en un informe de reclamaciones y no en un layout de documento, no deberías utilizar DocKey@. En su lugar, usa parámetros que se ajusten a los criterios específicos de tu informe. Si necesitas más detalles o tienes otras preguntas, no dudes en preguntar.

Respondido el 03/07/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?