✒️SAP BI / BW BO Funciones de Planificación
SAP BI / BW BO Funciones de Planificación
Funciones de Planificación
1.- SITUACION EMPRESARIAL
Como miembro del equipo de proyecto se necesita un resumen de los diferentes tipos de función de planificación.
Existen un numero de funciones de planificación estándar que se pueden utilizar en lo todos los requisitos de planificación. Lo proporciona la planificación integrada en BI.
Estas funciones tienen un comportamiento predefinido y son fáciles de usar. Estas incluyen:
· Copiar
· Conversión de moneda
· Borrar
· Traspasar
· Revaloración
· Conversión de unidades
· Borrar combinaciones no validas
Las dos últimas hacen referencia a relaciones de características.
2.- FUNCIONES DE PLANIFICACION NO ESTANDAR
Si una de las funciones de planificación estándar anteriormente mencionadas, no puede ejecutar el algoritmo, se puede modelar la función de algoritmo de manera individual mediante el Editor de Formulas FOX (FOX = ampliación de la fórmula).
Este editor FOX, aparte de realizar sencillas operaciones aritméticas, como el cálculo del margen de cobertura, permite definir formulas complejas que requieran el uso de bucles, atributos de lectura, la inclusión de variables, etc.
Si no es posible asignar una función de planificación mediante las funciones estándar, puede crear una función de planificación específica del cliente. No se necesitan conocimientos de ABAP.
Las funciones de planificación estándar son las más sencillas de definir. Es posible configurarlas fácilmente e influir en su comportamiento al personalizarse en determinadas condiciones.
Las formulas FOX constituyen una potente herramienta para crear funciones de planificación. FOX incluye elementos de lenguaje propios de lenguajes de programación.
Entre ellos tenemos Select, If y loops.
Esto cubre la mayoría de los requisitos empresariales que no se pueden modelar con funciones de planificación estándar.
Las funciones de planificación específicas del cliente están configuradas mediante ABAP y proporcionan todas las funciones disponibles para un lenguaje de programación.
Se trata del tipo de función de planificación más complejo, pero también más flexible.
Los niveles de agregación son un requisito previo para crear funciones de planificación.
· Las funciones de planificación se crean en niveles de agregación.
· Las funciones de planificación se pueden crear y ejecutar en cualquier nivel de agregación activo.
Se pueden utilizar filtros para seleccionar los datos.
El filtro y la función de planificación se combinan mediante la secuencia de planificación, que permite ejecutarlos directamente o procesarlos en un lote como parte de una cadena de procesos BI.
Los objetos de función de planificación se ven en la transacción RSA1 (Data Warehousing Workbench), en el área Business Content y Conexión de Transporte de la carpeta de planificación.
3.- CONFIGURACION DE UNA FUNCION DE PLANIFICACION
Toda función de planificación es genérica, osea, la lógica empresarial se debe conseguir configurando la función de planificación.
El uso de Características permite separar por un lado, las Características de Nivel de Agregación, que van a cambiarse, y las Características de Condición.
Se pueden usar las “características que van a cambiarse” para especificar qué valores cambiará la función de planificación cuando procese un registro de datos en el registro de datos de destino, en comparación con el registro de datos inicial.
A continuación se puede proporcionar la Parametrización de la función de planificación.
Durante la parametrización se puede controlar si la función se lleva a cabo en todos los ratios o solo en uno específico.
Las características de condición no se incluyen en las características que se van a cambiar.
Para éstas, puede definir una condición aunque no sea necesario.
Solo se pueden especificar condiciones de característica para la definición de la función de revalorización.
Sin embargo existen funciones cuya definición ofrece características que se van a cambiar, asi como características de condición.
Hay que evitar el uso de condiciones para restringir un filtro adicional, ya que si se requieren campos de condición, el resultado será la selección de demasiados registros de datos en el filtro y, por lo tanto, el bloqueo de demasiados datos.
Por ello las selecciones de filtro deben ser lo más restringidos posibles y los campos de condición deben utilizarse con cuidado.
Una función de planificación puede usar dos tipos de datos planificados:
· Los datos que se supone que cambiará la función, osea, los datos variables.
· Los datos a los que hacen referencia, de forma que la función puede ejecutarse. Se trata de los datos de referencia.
Sólo se pueden cambiar los registros de datos en el InfoCubo de tiempo real utilizado como base. Los datos variables se bloquean al ejecutar la función.
Las funciones de copia leen los registros de datos iniciales y también escriben nuevos registros de datos.
Las funciones de traspaso y distribución cambian los registros de datos iniciales y escriben también nuevos registros de datos.
4.- FUNCIONES DE PLANIFICACION ESTANDAR
La función de copia se usa para copiar datos reales de un InfoCubo estándar a uno de tiempo real.
· Es posible copiar de una característica de origen a una característica de destino, un intervalo de destino, un nodo de jerarquía o una variable.
· Si se han grabado varios atributos a la vez para una característica de emisor y se copia un atributo de una característica de destino, todos los registros de datos del emisor se resumen y copian al atributo de destino.
· Se puede indicar si se van a copiar todos los ratios o solo ratios individuales.
· Para ejecutar una función de planificación, hay primero que Grabarla.
· Siempre hay que grabar la función, incluso si ésta no se ha configurado correctamente. Podemos usar el botón Verificar para ver la consistencia de una función.
Mediante la función de distribución, puede distribuir valores de un nivel de agregación a otro.
Normalmente esta función se usa para distribuciones de una unidad organizativa a otra. La distribución se hace para fines de reconciliación vertical.
Debido a que la función de distribución escribe registros de abono y de cargo en un campo no planificado, se introduce “·” como una reserva-espacio para el acceso de escritura, es decir, en la característica de línea de producto para la primera distribución y en el periodo para la segunda distribución.
Hay que tener en cuenta que si el valor “De” se crea en la función de tal forma que se pueden seleccionar registros de datos que no están en el filtro, el sistema no mostrará un mensaje de error.
Los registros de datos no se incluyen en la distribución.
Si el valor “A” se crea en la función de forma que se puedan seleccionar registros de datos que no están en el filtro, el sistema finaliza la función de planificación entera y muestra un mensaje de error.
Las diferencias de redondeo se distribuyen a partes iguales en los registros de datos de destino que no sean iguales a cero.
Las mismas claves se aplican a todos los ratios que se van a distribuir en cada función de planificación.
Si la restricción de característica de un valor “A” no es un valor individual, la clave se aplica a toda combinación de características correspondiente a la restricción de característica.
Las claves se normalizan durante el procesamiento, es decir, se convierten en porcentajes. Para ello el sistema primero calcula los totales de los factores de distribución asignados a los valores de característica individuales y, a continuación, los distribuye relativamente. Los porcentajes resultantes siempre alcanzan el 100%.
Se puede utilizar la función de borrado para eliminar los valores de ratio del registro de datos seleccionado. La función crea registros de datos adicionales en forma de contabilizaciones de offset (símbolo menos).
No se modifica ningún valor de característica. En el uso de valores de característica solo se puede seleccionar características de condición, no características que se van a cambiar.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Luis Machado Barroeta
Sobre el autor
Publicación académica de Joaquin Vivas, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Joaquin Vivas
Profesión: Administrador de Sistemas y Analista Bi - Espa?a - Legajo: PZ32O
✒️Autor de: 87 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Joaquin Vivas