Avalados por :

Cómo pasar parámetros a una lógica de script desde un paquete en BPC 10.0 NW de forma dinámica

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

Hola expertos,

Estoy utilizando BPC 10.0 NW.

Me gustaría saber cómo pasar parámetros a una lógica de script desde un paquete, pero el parámetro debe estar codificado en el paquete y no venir de un aviso.

Me responderán que si está codificado, solo tengo que codificar la selección en la lógica de script, pero como el script es complejo, quiero mantener solo una versión y construir varios paquetes que llamarán a la misma lógica de script pasando diferentes parámetros.

El paquete se ejecuta a través de la siguiente fórmula de Excel:

=EPMExecuteAPI("DataManagerRunPackage";"Run BS Allocation Package";"BS_Allocation"; "Proceso Financiero"; "")

pero no quiero que el usuario introduzca nada o seleccione nada, así que actualizaré la fórmula de Excel EPM para que sea dinámica según el valor de contexto de la entidad.

Y el nombre del paquete contendrá el código de la entidad para poder emular el paso de parámetros desde la hoja de Excel al paquete DM.

El único paso que falta es cómo reemplazar la selección de entidad por un valor codificado en el código del paquete.

Ya construí una versión con diferentes versiones de lógica de script (con selección de entidad codificada, pero realmente no es conveniente para el mantenimiento tener más de 30 lógicas haciendo lo mismo)

PROMPT (SELECTINPUT,,,,"%ENTITY_DIM%")

Otra forma de decirlo es ¿cómo puedo llenar %ENTITY_DIM% con el valor que deseo (sin aviso)?

Tendré tantos paquetes como miembros en mi dimensión de entidad. (pero una vez construidos, no necesitan más mantenimiento)

Espero que la necesidad sea clara, y todas las respuestas útiles serán muy apreciadas.

Gracias de antemano.

Guillaume P.

$ENTITY_DIM$ para obtener el valor de entidad que proviene del paquete

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

1 Respuestas

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?