FINANCIAL MANAGEMENT
VE R S I N 9 . 2
Copyright 20042006 Hyperion Solutions Corporation. All rights reserved. Hyperion, the Hyperion logo, and Hyperions product names are trademarks of Hyperion. References to other companies and their products use trademarks owned by the respective companies and are for reference purpose only. No portion of this manual may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or information storage and retrieval systems, for any purpose other than the purchasers personal use, without the express written permission of Hyperion Solutions Corporation. The information contained in this document is subject to change without notice. Hyperion shall not be liable for errors contained herein or consequential damages in connection with the furnishing, performance, or use of this material. This software described in this document is licensed exclusively subject to the conditions set forth in the Hyperion license agreement. Please read and agree to all terms before using this software. GOVERNMENT RIGHTS LEGEND: Use, duplication or disclosure by the U.S. Government is subject to restrictions set forth in the applicable Hyperion license agreement and as provided in DFARS 227.7202-1(a) and 227.7202-3(a) (1995), DFARS 252.227-7013(c)(1)(ii) (Oct 1988), FAR 12.212(a) (1995), FAR 52.227-19, or FAR 52.227-14, as applicable.
Hyperion Solutions Corporation 5450 Great America Parkway Santa Clara, California 95054
Contenido
Prlogo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Destinatarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Estructura del documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi Dnde encontrar documentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Comandos del men Ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii Convenciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix Soporte adicional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx Servicios de formacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx Servicios de consultora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx Soporte tcnico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx Comentarios sobre la documentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx CAPTULO 1 Acerca de Financial Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Funciones de Financial Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Arquitectura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Dimensiones de Financial Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Year . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Intercompany Partner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Custom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Elementos definidos por el usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 CAPTULO 2 Administracin de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Administracin de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Creacin de perfiles de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Especificacin de idiomas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Definicin de calendarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Contenido
iii
Especificacin de frecuencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Especificacin de periodos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Almacenamiento de perfiles de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Creacin de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Apertura de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Cierre de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Eliminacin de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Configuracin de una aplicacin predeterminada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Copia de aplicaciones de Financial Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Trabajo con mensajes del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recuperacin de mensajes del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizacin e impresin de mensajes del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eliminacin de mensajes del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cadenas de detalles de los mensajes del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 47 47 48 48
Administracin de usuarios del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Visualizacin de usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Cierre de la sesin de los usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Administracin de servidores y aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Deshabilitacin y habilitacin de conexiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Auditora de tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Auditora de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Supervisin de tareas en ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Verificacin y eliminacin de registros no vlidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 CAPTULO 3 Administracin de la seguridad de las aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Consideraciones sobre la seguridad de las aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Inicio de la Consola de administracin de usuarios desde Financial Management . . . . . . . . Asignacin de usuarios y grupos a aplicaciones de Financial Management . . . . . . . . . . . Configuracin de clases de seguridad para aplicaciones de Financial Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asignacin de acceso de usuario a las clases de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de alertas de correo electrnico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejecucin de informes de seguridad para aplicaciones de Financial Management . . . . . Creacin de archivos de seguridad de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seccin de usuarios y grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seccin de clases de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seccin de acceso a funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seccin de acceso a clases de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 63 64 66 68 70 70 71 71 71 79
Carga de la seguridad de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Borrado y carga de informacin de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Antes de borrar la informacin de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
iv
Contenido
Despus de borrar la informacin de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Extraccin de la seguridad de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 CAPTULO 4 Administracin de metadatos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Atributos de metadatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Definicin de cuentas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Comportamiento de los tipos de cuenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Definicin de cuentas dinmicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Definicin de miembros Custom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Definicin de miembros Entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Definicin de miembros Scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Definicin de la configuracin de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Organizacin por periodo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Definicin de mtodos de consolidacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Uso de mtodos de consolidacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Asignacin manual de mtodos de consolidacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Definicin de divisas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Cuentas generadas por el sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Cuentas de consolidacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Cuentas de propiedad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Edicin de las cuentas generadas por el sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Configuracin de contrapartidas intercompaa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Edicin de miembros ICP generados por el sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Edicin de miembros Value generados por el sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Filtrado de metadatos basado en criterios de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Creacin de archivos de metadatos del formato APP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 El formato de archivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Versin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Configuracin de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Divisas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Dimensin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Miembros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Mtodos de consolidacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Jerarquas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 Dimensiones no incluidas en archivos de metadatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Uso de las vistas de Metadata Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Cambio del formato del archivo de metadatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Tareas de Tree View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Tareas de List View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Orden de metadatos en List View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Creacin de alias para las dimensiones Custom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Creacin de informes de metadatos en File Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Contenido
Integridad referencial de metadatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Comprobaciones de integridad referencial de metadatos . . . . . . . . . . . . . . . . . . . . . . . . . 136 Errores de integridad referencial en el archivo de carga de metadatos . . . . . . . . . . . . . . 137 Carga de metadatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Opciones de carga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Extraccin de metadatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 CAPTULO 5 Administracin de listas de miembros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Creacin de archivos de listas de miembros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EnumMemberLists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EnumMembersInList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Listas de miembros dinmicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lista de miembros de PDV dinmica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 146 147 148 149
Carga de listas de miembros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Extraccin de listas de miembros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Listas del sistema por dimensin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 CAPTULO 6 Administracin de asientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Creacin de archivos de asientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seccin de formato de archivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seccin de versin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seccin de grupo de asientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seccin de plantillas estndar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seccin de plantillas recurrentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seccin de encabezado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 157 157 157 157 158 158
Carga de asientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Extraccin de asientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 CAPTULO 7 Administracin de formularios de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Sintaxis de los scripts de formularios de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AddMember . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BackgroundPOV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Blank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Calc1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CalcByRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cell_Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CellText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CustomHeader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CustomHeaderStyle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DynamicPOV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FormInputBoxLength . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FormNumDecimals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 169 170 171 171 172 172 173 173 174 175 175 175 176
vi
Contenido
FormRowHeight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 FormScale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 HeaderOption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 LineItemDetailSinglePeriod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 MaxCells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 MaxColsForSparseRetrievalMethod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 NoSuppress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 NumDecimals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Override . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 PrintNumDataColsPerPage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 PrintNumRowsPerPage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 PrintRepeatHeadersonAllPages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 Rn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 ReadOnly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 ReportDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 ReportLabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 ReportSecurityClass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 ReportType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 SCalc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 SelectablePOVList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 ShowDescriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 ShowLabels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 SuppressColHeaderRepeats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 SuppressInvalidColumns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 SuppressInvalidRows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 SuppressNoDataColumns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 SuppressNoDataRows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 SuppressRowHeaderRepeats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 SuppressZeroColumns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 SuppressZeroRows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Uso de aos y periodos relativos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Orden de prioridad de los atributos en conflicto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 Creacin de formularios de datos con Creador de formularios de datos . . . . . . . . . . . . . . . . 197 Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 PDV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 Columnas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 Filas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Detalles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Contenido
vii
Encabezados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Edicin de formularios de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 Creacin de carpetas para formularios de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Visualizacin y ocultacin de formularios de datos privados . . . . . . . . . . . . . . . . . . . . . . . . . 205 Carga de formularios de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Extraccin de formularios de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Eliminacin de formularios de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 CAPTULO 8 Uso de Analtica ampliada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Parmetros del registro de Analtica ampliada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Esquema estrella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 Formatos del esquema estrella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Creacin y exportacin de datos a un esquema estrella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Actualizacin de un esquema estrella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 Eliminacin de un esquema estrella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Creacin de una plantilla de esquema estrella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Eliminacin de una plantilla de esquema estrella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 CAPTULO 9 Definicin de informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 Definicin de informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 Ejemplo de informe del explorador de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Creacin de un informe de asiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Ejemplo de informe de asiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Creacin de un informe de conciliacin de contrapartidas intercompaa . . . . . . . . . . . . . . Seleccin de listas de miembros para Entity y Partner en los informes de conciliacin intercompaa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de las cuentas a procesar en los informes de conciliacin intercompaa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Especificacin de las posiciones decimales en los informes de conciliacin intercompaa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de hojas de estilos para los informes de conciliacin intercompaa . . . . . . . Especificacin de las divisas en los informes de conciliacin intercompaa . . . . . . . . . Opciones de supresin para los informes de conciliacin intercompaa . . . . . . . . . . . Definicin de un script de informe de conciliacin de contrapartidas intercompaa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 223 223 223 224 224 224 225
Creacin de informes de operaciones intercompaa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 Sintaxis de los informes de operaciones IC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
viii
Contenido
CAPTULO 10 Administracin de reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 Tipos de reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 Consideraciones sobre las reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238 Comandos de clculo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238 Miembros de dimensin actuales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 Expresiones de cuenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 Funciones que borran datos automticamente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Mensajes de error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Ejecucin de reglas durante la consolidacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Conversin predeterminada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 Objetos de Financial Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 Reglas utilizadas comnmente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Reutilizacin de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Definicin de cuentas mediante el clculo de importes . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Reglas condicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Definicin de cuadres de apertura en todas las cuentas . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Creacin de reglas con el editor de reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 Configuracin del editor de reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 Uso del asistente para funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Carga de reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 Extraccin de reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 Creacin de archivos de reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 Carga de reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 Extraccin de reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 CAPTULO 11 Funciones de reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Visin general de las funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 ABSExp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 AccountType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 AccountTypeID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 AddEntityToList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 AddEntityToListUsingIDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 AddMemberToList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 AddMemberToListUsingIDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 Alloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 AllowAdjFromChildren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 AllowAdjs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 CalculateExchangeRate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 CalculateRate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 CalcStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 Clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Contenido
ix
Con . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 Consol1, Consol2, Consol3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 ConsolidateYTD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 ConsolidationCopyAllData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 ContainsCellText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 CreateInputCache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281 Currency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281 Custom1Top, Custom2Top, Custom3Top y Custom4Top . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282 Decimal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 DefaultFreq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 DefaultTranslate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 DefaultView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 DefCurrency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286 DOwn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286 Dynamic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287 Exp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Consideraciones sobre las intersecciones de dimensiones . . . . . . . . . . . . . . . . . . . . . . . . Palabras clave de periodos y aos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Clculos matemticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insercin de otras funciones en Exp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Definicin simultnea de varias cuentas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Consideraciones sobre las intersecciones de dimensiones y la funcin Exp . . . . . . . . . . 288 289 290 291 291 291 292
GetCell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 GetCellNoData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 GetCellRealData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 GetCellType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298 GetItem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 GetItemIDs2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 GetNumItems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 GetNumLID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 GetRate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 ICPTopMember . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 ICPWeight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 IDFromMember . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 ImpactStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 IsAlmostEqual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 IsBase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 IsCalculated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
Contenido
IsChild . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310 IsConsolidated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 IsDescendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 IsFirst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 IsICP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 IsLast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 IsTransCur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316 IsTransCurAdj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316 IsValidDest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 IsZero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 Member . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 MemberFromID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 NoInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 NoRound . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 NumBase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 NumChild . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 NumDescendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 OpenDataUnit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 PCon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329 PlugAcct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330 POwn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330 PVAForBalance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 PVAForFlow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 RateForBalance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 RateForFlow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 ReviewStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 Round . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 SecurityAsPartner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 SecurityClass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 SetData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 SetDataWithPOV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 SupportsProcessManagement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 SupportsTran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 SwitchSign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 SwitchType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
Contenido
xi
Trans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344 TransPeriodic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344 UD1...3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 ValidationAccount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 XBRLTags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 CAPTULO 12 Administracin de operaciones intercompaa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 Administracin de los periodos de las operaciones intercompaa . . . . . . . . . . . . . . . . . . . . 350 Apertura de periodos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 Cierre de periodos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 Bloqueo y desbloqueo de entidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 Administracin de cdigos de razn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adicin de cdigos de razn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Edicin de cdigos de razn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eliminacin de cdigos de razn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 353 354 354
Supervisin de operaciones intercompaa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 Visualizacin del resumen de las operaciones intercompaa . . . . . . . . . . . . . . . . . . . . . 356 CAPTULO 13 Administracin de modelos de Shared Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 Visin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 Acerca de los modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 Requisitos previos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 Registro de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 Acerca de la administracin de modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 Acerca del uso compartido de metadatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 Acerca del uso compartido de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 Trabajo con aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Trabajo con aplicaciones privadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Trabajo con aplicaciones compartidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Administracin de aplicaciones para la sincronizacin de metadatos . . . . . . . . . . . . . . Trabajo con modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sincronizacin de modelos y carpetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de sincronizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Restricciones en los nombres de modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comparacin de modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizacin y edicin del contenido de los modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambio del nombre de los modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso compartido de modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Filtrado del contenido de los modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seguimiento de la historia de los modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361 361 361 362 365 367 368 370 370 371 373 378 379 381 383
xii
Contenido
Administracin de permisos de acceso a modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385 Visualizacin y configuracin de las propiedades de los modelos . . . . . . . . . . . . . . . . . . 390 Uso compartido de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392 Requisitos previos para mover datos entre aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . 393 Asignacin de acceso a integraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393 Acceso a funciones de integracin de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393 Filtrado de listas de integraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395 Creacin o edicin de integraciones de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 Eliminacin de integraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404 Programacin de integraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404 Administracin de integraciones programadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406 Agrupacin de integraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409 APNDICE A Atributos de miembros comunes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413 Miembros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 Configuraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 Miembros de cuenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 Tipos de cuenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 Miembros de entidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 Miembros de escenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 Miembros de versin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Miembros de ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Mtodos de consolidacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Modelos de contenedor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Modelos de elemento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 APNDICE B Personalizacin de hojas de estilo en cascada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 Modificacin de hojas de estilo en cascada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 Ejemplos de personalizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 Inclusin de logotipos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 Cambio del color de fondo del rea de contenido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420 Cambio del color de los hipervnculos y de los hipervnculos visitados . . . . . . . . . . . . . 420 Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 ndice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
Contenido
xiii
xiv
Contenido
Prlogo
Le damos la bienvenida a la Gua del administrador de Hyperion System 9 Financial Management. En este prlogo se analizan los temas siguientes:
Objetivo en la pgina xv Destinatarios en la pgina xv Estructura del documento en la pgina xvi Dnde encontrar documentacin en la pgina xvii Comandos del men Ayuda en la pgina xviii Convenciones en la pgina xix Soporte adicional en la pgina xx Comentarios sobre la documentacin en la pgina xx
Objetivo
En esta gua se proporciona la informacin necesaria para realizar tareas administrativas para Financial Management. Se explican las funciones y opciones administrativas y se muestran los conceptos, los procesos, los procedimientos, los formatos, las tareas y los ejemplos que se precisan para utilizar el software.
Destinatarios
Esta gua va destinada a los administradores de sistemas responsables de la realizacin de las tareas siguientes:
Configuracin de los servidores de aplicaciones y servidores web Creacin, mantenimiento y proteccin de las aplicaciones Creacin, carga y extraccin de:
Prlogo
xv
Exportacin de datos a esquemas estrella Definicin de informes Administracin de operaciones intercompaa Gestin de modelos y uso compartido de metadatos y datos entre productos de Hyperion
xvi
Prlogo
Apndice A, Atributos de miembros comunes: ofrece datos adicionales sobre atributos comunes a los productos de Hyperion y Shared Services. Apndice B, Personalizacin de hojas de estilo en cascada: analiza los procedimientos de personalizacin de la hoja de estilo en cascada global. Glosario: incluye una lista de trminos clave y sus definiciones. ndice: contiene una lista de trminos de Financial Management y las referencias a las pginas correspondientes.
El mapa informativo HTML est disponible desde el men Ayuda de Financial Management en todos los sistemas operativos; en Microsoft Windows, tambin est disponible desde el men Inicio. La ayuda en lnea est disponible desde el propio Financial Management. Tras iniciar sesin en el producto, se puede acceder a ella haciendo clic en el botn Ayuda o seleccionando Ayuda en la barra de mens. Hyperion Download Center est disponible desde el sitio web de Hyperion Solutions.
2 En los cuadros de texto Login ID (ID de inicio de sesin) y Password (contrasea), introduzca su direccin
de correo electrnico y su contrasea.
3 En el cuadro de lista Language (idioma), seleccione el deseado y haga clic en Login (iniciar sesin). 4 Si es miembro con varias cuentas de Hyperion Solutions Download Center, seleccione la que desee utilizar
para la sesin en curso.
xvii
Comandos del men Ayuda Descripcin Inicia el tema de ayuda especfico de la ventana o pgina web. Inicia la Ayuda de Financial Management. Inicia el mapa informativo de Financial Management, que proporciona la siguiente asistencia:
Ayuda en lnea en formato PDF y HTML Enlaces a recursos relacionados para ayudarle a utilizar Financial Management
Inicia el sitio de soporte tcnico de Hyperion, desde donde puede enviar incidencias y ponerse en contacto con los responsables de este servicio. Inicia el sitio Hyperion Developers Network, en el que encontrar informacin acerca de defectos conocidos y de las prcticas ms aconsejables. Este sitio tambin ofrece herramientas e informacin que le resultarn tiles cuando empiece a utilizar los productos de Hyperion:
Modelos de ejemplo Una biblioteca de recursos con preguntas frecuentes, sugerencias y artculos tcnicos Demostraciones y difusiones por web que muestran el modo de utilizacin de los productos de Hyperion
Hyperion.com
Inicia el sitio web corporativo de Hyperion, en el que encontrar una gran cantidad de informacin acerca de la compaa:
Direcciones de las oficinas El grupo de productos Hyperion Business Intelligence y Business Performance Management Programas de consultora y colaboracin Servicios de formacin y de atencin al cliente y soporte tcnico
Inicia el cuadro de dilogo Acerca de Financial Management, que incluye informacin de copyright y de la versin, junto con detalles de esta ltima.
xviii
Prlogo
Convenciones
En la tabla siguiente se muestran las convenciones que se utilizan en este documento:
Tabla ii
Convenciones utilizadas en este documento Significado Las flechas indican el principio de procedimientos que constan de pasos secuenciales o de un nico paso. En los ejemplos, los elementos entre corchetes son opcionales. La negrita, utilizada en los pasos de los procedimientos, destaca los elementos de la interfaz de usuario con los que el usuario debe realizar acciones. Las letras maysculas se utilizan en los comandos y en los distintos ID. (Ejemplo: comando CLEARBLOCK) Las combinaciones de teclas que contienen el signo ms (+) indican que se debe mantener presionada la primera tecla mientras se presiona la segunda. No se debe presionar el signo +. En las combinaciones consecutivas de teclas, una coma indica que se deben presionar las combinaciones de teclas una tras otra. La fuente Courier se utiliza para marcar los ejemplos de cdigo o sintaxis. El texto en fuente Courier cursiva indica un campo de variable en la sintaxis de los comandos. La variable que se muestre en Courier cursiva se debe sustituir por un valor. Cuando aparezca la variable de entorno ARBORPATH en cursiva, se debe utilizar el valor de ARBORPATH correspondiente al caso especfico. Una n en cursiva indica una variable numrica; una x en cursiva puede indicar una variable numrica o una letra. Estas variables en ocasiones se encuentran en frmulas. Los puntos suspensivos indican que se ha omitido texto en un ejemplo. En este documento los ejemplos y los procedimientos estn pensados para realizarse con un ratn para diestros. Si se utiliza un ratn para zurdos, se deben adaptar los procedimientos convenientemente. Las opciones de los mens se presentan con el formato siguiente. Se deben sustituir los marcadores por los nombres de las opciones tal y como se indica. Nombre del men > Nombre del comando > Comando de men ampliado Por ejemplo: 1. Seleccione File > Desktop > Accounts.
Elemento
Ctrl+Q, Mays+Q
ARBORPATH
n, x
Opciones de men
Convenciones
xix
Soporte adicional
Adems de la documentacin y de la ayuda en lnea, Hyperion ofrece los siguientes datos y soporte de los productos. Para obtener informacin detallada acerca de las opciones de formacin, consultora o soporte, haga clic en el enlace Services (servicios) del sitio web de Hyperion Solutions.
Servicios de formacin
Hyperion ofrece cursos de formacin personalizados e impartidos por profesores, as como sesiones de formacin electrnica (e-Learning) que tratan todas sus aplicaciones y tecnologas. Estos cursos estn dirigidos a administradores, usuarios finales y profesionales de sistemas de informacin.
Servicios de consultora
Los experimentados asesores y colaboradores de Hyperion aplican las soluciones de software que mejor se adaptan a las necesidades particulares de los clientes en cuanto a informes, anlisis, modelos y planificacin. Hyperion ofrece asimismo paquetes de consultora especializados, evaluaciones tcnicas y soluciones de integracin.
Soporte tcnico
Hyperion facilita soporte telefnico y electrnico para que sus clientes puedan resolver con rapidez y precisin los problemas que surjan. El soporte se ofrece para todos los productos de Hyperion y sin costes adicionales para los clientes que dispongan de un acuerdo de mantenimiento.
xx
Prlogo
Captulo
1
Financial Management es una completa aplicacin basada en web que ofrece servicios globales de recopilacin, consolidacin financiera, informes y anlisis en una solucin altamente escalable.
En este captulo Funciones de Financial Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Arquitectura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Dimensiones de Financial Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Elementos definidos por el usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
21
Una vista unificada de la informacin financiera empresarial consolida la mtrica clave de rendimiento y funcionamiento de fuentes globales en una nica aplicacin basada en web de gran versatilidad. Las funciones de cierre virtual recortan das y semanas del ciclo de cierre mediante el uso de reconciliaciones intercompaa basadas en web y un conjunto coherente de datos y medidas empresariales. Un anlisis multidimensional de gran eficacia permite identificar y registrar nuevas fuentes de rentabilidad y flujo de caja en los niveles empresarial, de centro de costes, de producto, de marca, de cliente y de canal. La flexible funcin de gestin de escenarios hipotticos consolida y presenta de forma dinmica todos los presupuestos, previsiones y planes financieros, lo que permite generar nuevos informes a medida que cambian los hechos y los supuestos. Los informes de gran volumen con formato previo ofrecen, desde una misma aplicacin, informacin financiera apropiada y precisa tanto para la gestin interna como para organismos reguladores y gubernamentales externos. Funciones ya incluidas en el paquete se implementan de forma directa, rpida y rentable. Por ejemplo, repartos de talla mundial, conversiones de varias divisas y una integracin slida de datos con aplicaciones heredadas y sistemas ERP o CRM. Una aplicacin personalizable y ampliable resuelve de forma rpida y rentable los problemas especficos mediante el uso de herramientas estndar del sector. Diseo especial para web que permite a los usuarios el acceso fcil y seguro a la informacin financiera global desde cualquier ubicacin a travs de un navegador web estndar. El almacenamiento relacional de datos garantiza a los usuarios la completa disponibilidad de los datos esenciales, 24 horas al da, 7 das a la semana, 365 das al ao.
Arquitectura
Financial Management se ha diseado para operar como sistema de varios niveles.
El nivel de cliente incluye la interfaz de usuario y es capaz de comunicarse con el nivel de aplicacin. En este nivel, se pueden ver datos y metadatos, introducir datos y mantener metadatos. En el nivel del servidor web se puede acceder a las partes de Financial Management habilitadas para el uso en web. El nivel medio contiene la inteligencia de dominio y las conexiones a la base de datos relacional. El nivel de datos incluye la base de datos relacional, as como todos los datos y metadatos de Financial Management.
22
Scenario
La dimensin Scenario representa un conjunto de datos, como Budget, Actual o Forecast. El escenario Actual, por ejemplo, puede contener datos de un libro de contabilidad y reflejar las operaciones empresariales pasadas y actuales. El escenario Budget, por su parte, puede incluir datos que muestren las operaciones empresariales de destino. Por ltimo, el escenario Forecast normalmente contiene datos que corresponden a predicciones para periodos futuros. En el escenario Legal se pueden incluir datos calculados de acuerdo al formato y las normas de GAAP, que son los principios contables generalmente aceptados en Estados Unidos. Se pueden definir varios escenarios para una aplicacin. El mdulo Manage Metadata del escritorio permite definir los atributos para los miembros de la dimensin Scenario, por ejemplo, la frecuencia y la vista predeterminadas o parmetros de datos con valor cero. Para obtener ms informacin sobre el mantenimiento de los metadatos, consulte Captulo 4, Administracin de metadatos. Al definir un perfil de la aplicacin, el usuario crea el calendario que establece cmo se integran las semanas en meses, los meses en trimestres y as sucesivamente, independientemente de la dimensin Scenario. Para obtener ms informacin sobre la definicin de perfiles de la aplicacin, consulte Creacin de perfiles de la aplicacin en la pgina 30.
Year
La dimensin Year representa el ao fiscal o el ao del calendario para los datos. Una aplicacin puede incluir datos para ms de un ao. Cuando se crea la aplicacin se especifica el rango de aos; posteriormente se selecciona un ao en la dimensin Year para el procesamiento de los datos.
Period
La dimensin Period representa periodos de tiempo, como trimestres y meses. Contiene frecuencias y periodos de tiempo y los muestra en una jerarqua. Por ejemplo, si el escenario Actual mantiene los datos mensualmente, por lo general hay disponibles 12 periodos de datos en un ao para este escenario. Financial Management admite aos, meses y semanas para la dimensin Period, pero no das. Los periodos y frecuencias se editan en el perfil de la aplicacin. Para obtener informacin sobre el perfil de la aplicacin, consulte Creacin de perfiles de la aplicacin en la pgina 30.
23
Entity
La dimensin Entity representa la estructura organizativa de la compaa, como las estructuras de administracin y generacin de informes legales. Las entidades pueden representar secciones, subsidiarias, plantas, regiones, pases, entidades legales, unidades empresariales, departamentos o cualquier otra unidad organizativa. No hay lmites en las entidades que se pueden definir. La dimensin Entity es la dimensin de consolidacin del sistema. Las jerarquas de esta dimensin reflejan diversas vistas consolidadas de los datos y pueden corresponder a consolidaciones geogrficas, legales o por actividad. Todas las relaciones entre componentes individuales de los miembros que existen en una organizacin se almacenan y mantienen en esta dimensin. Las entidades de una organizacin son dependientes, de base o padre. Las entidades dependientes pertenecen a otras entidades de la organizacin; las entidades de base se encuentran en la base de la estructura de la organizacin y no poseen otras entidades; las entidades padre, por ltimo, contienen uno o ms elementos dependientes que les informan directamente. El mdulo Manage Metadata del escritorio se utiliza para definir atributos para los miembros de la dimensin Entity, como la divisa predeterminada y la clase de seguridad, as como para especificar si la entidad permite ajustes y almacena detalles intercompaa. Para obtener ms informacin sobre el mantenimiento de los metadatos, consulte Captulo 4, Administracin de metadatos.
Value
La dimensin Value representa los distintos tipos de valores almacenados en la aplicacin y puede incluir informacin de divisa de imputacin, divisa padre, ajustes y datos de consolidacin como detalles de proporcin, eliminacin y contribucin. Por ejemplo, el miembro Entity Currency almacena el valor de una entidad en su divisa local. El miembro Parent Currency almacena el valor de una entidad convertida a la divisa de su entidad padre.
Account
La dimensin Account representa una jerarqua de cuentas naturales. Las cuentas almacenan datos financieros para entidades y escenarios de una aplicacin. Cada cuenta puede ser de un tipo determinado, por ejemplo, ingresos o gastos, que define su comportamiento. El mdulo Manage Metadata permite definir atributos de los miembros de la dimensin Account, como el tipo de cuenta, el nmero de posiciones decimales que se mostrarn y si se trata de una cuenta calculada, consolidada o de contrapartida intercompaa. Para obtener ms informacin sobre el mantenimiento de los metadatos, consulte Captulo 4, Administracin de metadatos.
Intercompany Partner
La dimensin Intercompany Partner representa todos los cuadres intercompaa que existen para una cuenta. Se trata de una dimensin reservada que se utiliza junto con la dimensin Account y una dimensin personalizada. Desde Financial Management se puede realizar un seguimiento y eliminar los detalles de las operaciones intercompaa entre cuentas y entidades. Tambin se pueden ejecutar informes de conciliacin intercompaa para ver las operaciones intercompaa.
24
View
La dimensin View representa diversos modos de inteligencia de calendario como, por ejemplo, las frecuencias peridica, de acumulado anual y de acumulado trimestral. Si se define la vista como peridica, se muestran los valores de cada mes, y si se establece como acumulado anual o acumulado trimestral, aparecen los valores acumulados del ao o el trimestre.
Custom
Hay disponibles cuatro dimensiones personalizadas para el anlisis de datos detallados. Estas dimensiones se pueden emplear para almacenar detalles adicionales relacionados con las cuentas, como productos, mercados, canales, movimiento de hojas de balance o tipos de eliminacin. Por ejemplo, entre las dimensiones personalizadas se podran incluir lnea de productos, regin, canal o clientes.
Requisitos de los elementos definidos por el usuario Longitud mn. Longitud mx.
Restricciones
1 1
20 20
Ninguna
Debe contener slo caracteres alfanumricos. No puede comenzar por un nmero. No puede contener espacios. Debe contener slo caracteres alfanumricos. No puede comenzar por un nmero. No puede contener espacios.
Cdigo de vistas
10
0 0
40 40
No puede contener el carcter ampersand ( & ). No puede contener el carcter ampersand ( & ).
25
Tabla 3
Requisitos de los elementos definidos por el usuario (continuacin) Longitud mn. Longitud mx.
Restricciones
10
Debe contener slo caracteres alfanumricos. No puede comenzar por un nmero. No puede contener espacios.
Nota: Los cdigos de las aplicaciones no distinguen entre maysculas y minsculas. Por ejemplo, Apl1 y APL1 se consideran el mismo cdigo de aplicacin.
40
80
Debe ser exclusivo. El cdigo puede contener hasta 80 caracteres incluidos espacios, pero no puede comenzar con un espacio.
Nota: Si utiliza una base de datos Oracle, los cdigos de miembros no pueden contener espacios.
punto ( . ) signo ms ( + ) signo menos ( - ) asterisco ( * ) barra diagonal ( / ) almohadilla ( # ) coma ( , ) punto y coma ( ; ) arroba ( @ ) comillas dobles ( " ) llaves ( { } ) ampersand ( & )
0 0
40 20
No puede contener el carcter ampersand ( & ). No puede contener el carcter ampersand ( & ).
80
Ninguna
26
Tabla 3
Requisitos de los elementos definidos por el usuario (continuacin) Longitud mn. Longitud mx.
Restricciones
20
punto ( . ) signo ms ( + ) signo menos ( - ) asterisco ( * ) barra diagonal ( / ) almohadilla ( # ) coma ( , ) punto y coma ( ; ) arroba ( @ ) comillas dobles ( " ) llaves ( { } )
Nota: Si utiliza una base de datos Oracle, los cdigos de asientos no pueden contener espacios.
Descripcin de asientos Grupo de asientos Descripcin de lneas de elementos de asientos Cargar/Extraer Carcter delimitador
0 0 0
255 30 50
Debe ser uno de estos caracteres y no se puede utilizar en el archivo o en el nombre de archivo:
coma ( , ) tilde ( ~ ) arroba ( @ ) almohadilla ( # ) signo de dlar ( $ ) signo de porcentaje ( % ) ampersand (&) circunflejo ( ^ ) barra vertical ( | ) dos puntos ( : ) punto y coma ( ; ) interrogacin ( ? ) barra diagonal inversa ( \ )
Nota: El ampersand ( & ) no es un delimitador vlido para los archivos .app de metadatos. Es preciso utilizar el mismo carcter delimitador en todo el archivo ya que el uso de caracteres delimitadores diferentes produce un error al cargar el archivo.
27
Tabla 3
Requisitos de los elementos definidos por el usuario (continuacin) Longitud mn. Longitud mx.
Elemento Explorador de datos Descripcin de celdas Lnea de detalle de elementos Anotacin Carcter decimal
Restricciones
1 1 0 1
1900 80 255 1
Ninguna Ninguna Ninguna Los siguientes no son caracteres decimales vlidos para el explorador de datos:
Documentos Nombres de documentos (incluidos nombres de carpetas e informes) 1 16 Los siguientes no son caracteres vlidos para los nombres de documentos:
signo ms ( + ) interrogacin ( ? ) asterisco ( * ) barra diagonal inversa ( \ ) barra diagonal ( / ) almohadilla ( # ) coma ( , ) punto y coma ( ; ) dos puntos ( : ) arroba ( @ ) comillas dobles ( " ) llaves ( { } ) barra vertical ( | ) signo menor que ( < ) signo mayor que ( > ) punto (.) al final del nombre de un documento
Nota: Los nombres de documentos tampoco pueden contener espacios en blanco iniciales o finales.
28
Captulo
Administracin de aplicaciones
2
En este captulo se describe cmo realizar tareas administrativas con las aplicaciones, entre ellas, cmo crear, eliminar y copiar aplicaciones. Asimismo, se analiza cmo trabajar con mensajes del sistema, administrar usuarios, servidores y aplicaciones, realizar la auditora de tareas y datos, controlar tareas en ejecucin y verificar y eliminar registros no vlidos.
En este captulo
Administracin de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Creacin de perfiles de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Creacin de aplicaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Apertura de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Cierre de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Eliminacin de aplicaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Configuracin de una aplicacin predeterminada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Copia de aplicaciones de Financial Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Trabajo con mensajes del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Administracin de usuarios del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Administracin de servidores y aplicaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Auditora de tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Auditora de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Supervisin de tareas en ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Verificacin y eliminacin de registros no vlidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Una aplicacin consta de un conjunto de entidades, cuentas, escenarios y otras dimensiones que se utilizan de forma conjunta. Se pueden crear tantas aplicaciones como sea necesario. Por ejemplo, se puede configurar una aplicacin para que informe sobre los datos de impuestos para varias organizaciones y otra que informe sobre los datos del mercado de valores para otras organizaciones distintas. Las aplicaciones se ejecutan en servidores de aplicaciones. Se pueden configurar clsteres de servidores de aplicaciones para equilibrar la carga en varios servidores. Para obtener instrucciones, consulte la Gua de instalacin de Hyperion System 9 Financial Management.
Administracin de aplicaciones
29
Administracin de la aplicacin
Una aplicacin se define en cinco pasos: 1. Creacin de un perfil de la aplicacin, que incluye definiciones de calendario, idioma y frecuencia para la aplicacin. Consulte Creacin de perfiles de la aplicacin en la pgina 30. 2. Creacin de un shell de la aplicacin, en el que se define el servidor de aplicaciones donde reside la aplicacin, una descripcin y un cdigo de la misma, su perfil y una ubicacin para un archivo de registro. Consulte Creacin de aplicaciones en la pgina 38. 3. Definicin de la seguridad de la aplicacin, incluida la especificacin de los usuarios que tienen acceso a la misma y el tipo de acceso del que disponen. Consulte Captulo 3, Administracin de la seguridad de las aplicaciones. 4. Definicin de los metadatos para la aplicacin, incluidos escenarios, cuentas, entidades y dimensiones personalizadas, as como de la configuracin de la aplicacin, los mtodos de consolidacin y las divisas. Consulte Captulo 4, Administracin de metadatos. 5. Carga de datos, formularios de datos, listas de miembros, reglas y asientos en la aplicacin. Aunque slo se puede tener una aplicacin abierta al mismo tiempo, se pueden abrir varias instancias de Financial Management con distintas aplicaciones en cada una de ellas.
Para obtener ms informacin sobre la creacin de perfiles de la aplicacin, consulte los siguientes temas:
Especificacin de idiomas Definicin de calendarios Especificacin de frecuencias Especificacin de periodos Almacenamiento de perfiles de la aplicacin
30
Administracin de aplicaciones
Create a New Application Profile Select an Existing Application Profile y haga clic en para buscar el archivo.
Nota: De forma predeterminada, los archivos de perfil de la aplicacin tienen la extensin PER.
Especificacin de idiomas
Es posible definir hasta 10 idiomas para los cdigos que se utilizan en una aplicacin. Se pueden emplear distintos idiomas para crear descripciones de los elementos de la aplicacin.
Definicin de calendarios
Cuando se selecciona el tipo de calendario y los periodos de tiempo para el perfil de la aplicacin, se crean las frecuencias predeterminadas de este ltimo. Por ejemplo, si se selecciona un calendario estndar y se incluyen semestres, trimestres y meses como periodos de tiempo, el sistema crea las siguientes frecuencias: anual, semestral, trimestral y mensual. Tambin se puede seleccionar un calendario personalizado o manual. Si se opta por un calendario personalizado, se debe definir el nmero de periodos y el prefijo del cdigo del periodo. Se crea una lista simple, y la jerarqua se puede modificar posteriormente. Si se define un calendario manual, las frecuencias y periodos aparecen vacos, pero se pueden indicar con posterioridad.
31
Elija los periodos de tiempo que desee incluir (semestres, trimestres, meses). Si incluye meses, en la lista desplegable Start Month, seleccione el primer mes del calendario.
En el cuadro de texto Number of Base Periods, introduzca el nmero de periodos del ao. En el cuadro de texto Period Label Prefix, introduzca un prefijo para los periodos que desee incluir. El cdigo puede contener un mximo de 10 caracteres e incluir espacios.
Sugerencia: Si por ejemplo se especifica el valor 10 para el nmero de periodos y NuevoPeriodo como prefijo
del cdigo, se agregan los siguientes periodos a la jerarqua: NuevoPeriodo1, NuevoPeriodo2, NuevoPeriodo3, NuevoPeriodo4, NuevoPeriodo5, etc. Si ha seleccionado Manually Defined Calendar, contine con el siguiente paso.
3 En el cuadro de texto Start Year, indique el ao de inicio del calendario. 4 En el cuadro de texto Number of Years, introduzca la cantidad total de aos que desee incluir. 5 Haga clic en Next.
32
Administracin de aplicaciones
Especificacin de frecuencias
Las frecuencias y sus vistas correspondientes se crean en funcin de los periodos de tiempo seleccionados al definir el calendario. Las frecuencias se pueden agregar, modificar y eliminar. Asimismo, se puede introducir un cdigo descriptivo para cada frecuencia y visualizarlas en cada idioma que se haya definido previamente. Al editar frecuencias, no se puede modificar el cdigo de la frecuencia YTD, que se incluye en la primera columna de la fila de la frecuencia 1. No obstante, s se puede introducir una descripcin de la frecuencia YTD para cada idioma que se defina.
Nota: Adems de las frecuencias que puede establecer el usuario, las aplicaciones cuentan con dos frecuencias definidas por el sistema y sus vistas correspondientes, <Scenario View> y Periodic.
Si se ha seleccionado Manually Defined Calendar como periodo de tiempo del calendario, la plantilla de frecuencias aparece vaca y se deben introducir las vistas de frecuencia necesarias y sus descripciones. Es preciso especificar una frecuencia para cada nivel de la dimensin Period.
Precaucin Una vez creada una aplicacin, no se permite modificar sus descripciones de frecuencia o cdigos.
.+-*/#{};,@"
Sugerencia: Dado que las frecuencias no se pueden modificar una vez creada una aplicacin, es necesario
asegurarse de incluir una descripcin de la vista para todas las frecuencias en cada idioma.
33
Especificacin de periodos
La jerarqua de periodos es una combinacin del periodo de tiempo y las frecuencias que se definan. Para hacer cambios en esta jerarqua se agregan y se eliminan periodos. Por ejemplo, puede que se desee agregar otro mes al cuarto trimestre para obtener un ao de 13 meses. Para obtener instrucciones sobre la adicin de periodos hermanos e hijos a la jerarqua, consulte Adicin de periodos hermanos e hijos en la pgina 35. Cuando se selecciona un periodo, se puede ver su frecuencia y modificar su cdigo o descripcin.
Nota: No se pueden editar los cdigos de periodos en funcin del idioma. Es decir, si se modifica un cdigo del periodo en un idioma, el cambio se aplicar a todos los dems idiomas definidos en el perfil de la aplicacin. No obstante, se puede disponer de una sola descripcin del periodo para cada idioma.
La descripcin del periodo puede contener un mximo de 40 caracteres. Tenga en cuenta que los espacios se cuentan como caracteres. No se puede editar la descripcin del periodo Year.
Sugerencia: Asegrese de incluir una descripcin para cada periodo al crear un perfil de la aplicacin.
Si no incluye la descripcin y opta por agregar una posteriormente, ser necesario modificar el perfil de la aplicacin y volver a crear todas las aplicaciones que lo utilicen.
34
Administracin de aplicaciones
Sugerencia: Tambin puede utilizar el botn de la barra de herramientas para insertar hijos,
35
, para agregar varios periodos hermanos al seleccionado. , para agregar varios periodos hijos al seleccionado.
4 Introduzca el nmero de periodos que desee agregar a la jerarqua. 5 Indique un prefijo de cdigo para los nuevos periodos.
Sugerencia: Si por ejemplo se especifica el valor 10 para el nmero de periodos y NuevoPeriodo como prefijo
del cdigo, se agregan los siguientes periodos a la jerarqua: NuevoPeriodo1, NuevoPeriodo2, NuevoPeriodo3, NuevoPeriodo4, NuevoPeriodo5, etc.
Desplazamiento de periodos
Se puede utilizar el ratn para arrastrar y soltar periodos. Los periodos se pueden mover a posiciones de hijo o hermano dentro de la jerarqua.
36
Administracin de aplicaciones
3 Cuando suelte el botn del ratn, seleccione una de las siguientes opciones:
Move Here (Sibling), para desplazar el periodo y colocarlo como hermano del periodo resaltado Move Here (Child), para desplazar el periodo y colocarlo como hijo del periodo resaltado
Nota: Tambin se puede copiar el periodo como hermano o hijo del periodo seleccionado. Cuando suelte el botn del ratn, seleccione las opciones Copy Here (Sibling) o Copy Here (Child).
Copia de periodos
Se pueden copiar uno o varios periodos en la jerarqua de periodos. Al hacerlo, se puede copiar un periodo seleccionado y todos sus periodos hijos. Tambin se puede pegar el periodo copiado como hermano o hijo del seleccionado.
Copy Period, para copiar nicamente el periodo resaltado Copy All, para copiar el periodo resaltado y todos sus periodos hijos
3 Haga clic con el botn derecho del ratn en el periodo en el que se vaya a pegar el periodo copiado
y seleccione una de las siguientes opciones:
Paste as Sibling, para pegar el periodo copiado como hermano del seleccionado Paste as Child, para pegar el periodo copiado como hijo del seleccionado
Eliminacin de periodos
Al eliminar periodos de la jerarqua, tambin se borran sus hijos.
Nota: El periodo Year no se puede eliminar.
Haga clic con el botn derecho del ratn en el periodo y seleccione Delete. Resalte el periodo y haga clic en .
37
para buscar
Creacin de aplicaciones
Una aplicacin se crea especificando la siguiente informacin:
El clster de servidores de aplicaciones en el que se ejecutar la nueva aplicacin (el nombre del clster debe ser un nombre de servidor vlido) El cdigo de la aplicacin La descripcin de la aplicacin El perfil de la aplicacin, que incluye definiciones de calendario, idioma y frecuencia para la aplicacin La carpeta de almacenamiento local, donde se guarda parte de la informacin de la aplicacin en la estacin de trabajo El proyecto de administracin de usuarios al que se agregar la aplicacin Consulte la gua Hyperion System 9 Shared Services User Management Guide.
Nota: Una vez creada una aplicacin, se debe configurar su seguridad. Consulte Captulo 3, Administracin de la seguridad de las aplicaciones.
Procedimiento de Windows
Si el clster de servidores no est en la lista, es posible que deba registrarlo. Consulte la Gua de instalacin de Hyperion System 9 Financial Management.
38
Administracin de aplicaciones
Precaucin No cree aplicaciones con el mismo nombre aunque se encuentren en distintos servidores
de aplicaciones de Financial Management. Las aplicaciones con el mismo nombre pero en diferentes servidores de aplicaciones no pueden coexistir en un servidor de Shared Services.
5 En el cuadro de texto Application Profile, indique la ruta y el nombre del archivo del perfil de la aplicacin,
o bien, haga clic en para buscar el perfil que desee utilizar.
6 En el cuadro de texto Local Storage Folder, indique la ruta y el nombre de la carpeta donde se almacenarn
los archivos de la aplicacin descargados en la estacin de trabajo, o bien, haga clic en examinar en la carpeta de almacenamiento local. agregar la aplicacin.
Nota: Cada aplicacin debe pertenecer a un proyecto de Shared Services. Consulte la gua Hyperion System 9 Shared Services User Management Guide.
para
7 En la lista desplegable User Management Project, seleccione el proyecto de Shared Services al que desea
8 En el cuadro de texto Financial Management Web Server URL for Security Administration, introduzca la URL. 9 Haga clic en Create. 10 Haga clic en Close.
Creacin de aplicaciones
39
Procedimiento web
2 En la lista desplegable Servidor, seleccione el clster de servidores de aplicaciones donde desee ejecutar
la nueva aplicacin.
Si el clster de servidores no est en la lista, es posible que deba registrarlo. Consulte la Gua de instalacin de Hyperion System 9 Financial Management.
de aplicaciones de Financial Management. Las aplicaciones con el mismo nombre pero en diferentes servidores de aplicaciones no pueden coexistir en un servidor de Shared Services.
5 Haga clic en el botn Examinar situado junto al cuadro de texto Perfil de la aplicacin y busque el perfil
que desee utilizar.
40
Administracin de aplicaciones
7 En el cuadro de texto URL del servidor web de Financial Management para administracin de seguridad,
introduzca la URL.
Apertura de aplicaciones
Slo se puede abrir una aplicacin para cada sesin de Financial Management que se est ejecutando. No obstante, se pueden tener abiertas varias sesiones de Financial Management con distintas aplicaciones en cada sesin. Es preciso especificar una carpeta de trabajo local para cada aplicacin. Esta carpeta se especifica cuando se crea la aplicacin. Si la aplicacin se cre en un equipo distinto al que se est utilizando, es necesario especificar una carpeta de trabajo local la primera vez que se abra la aplicacin.
Nota: Para poder acceder a una aplicacin, es preciso ser usuario de la misma. Consulte Asignacin de usuarios y grupos a aplicaciones de Financial Management en la pgina 63.
Procedimiento de Windows
Si el clster de servidores no est en la lista, es posible que deba registrarlo. Consulte la Gua de instalacin de Hyperion System 9 Financial Management.
Apertura de aplicaciones
41
Procedimiento web
Cierre de aplicaciones
Al cerrar una aplicacin, el sistema solicita que se guarden los cambios realizados.
Nota: Si cierra una aplicacin y posteriormente desea volver a abrirla, espere aproximadamente 10 segundos antes de abrirla de nuevo para que los servicios de Financial Management se puedan cerrar correctamente.
Procedimiento de Windows
42
Administracin de aplicaciones
Eliminacin de aplicaciones
Antes de eliminar una aplicacin, compruebe que ningn usuario la est utilizando en ese momento.
Nota: Para poder realizar la eliminacin, debe ser propietario de la aplicacin o contar con la funcin de seguridad de administrador del sistema.
Procedimiento de Windows
3 Haga clic en Connect. 4 Seleccione una aplicacin y haga clic en Delete Application. 5 Haga clic en Yes para eliminar la aplicacin. 6 Haga clic en Close.
Procedimiento web
3 Seleccione la aplicacin que desee eliminar. 4 Haga clic en S para eliminar la aplicacin.
Eliminacin de aplicaciones
43
Nota: Antes de copiar una aplicacin, compruebe que todos los usuarios estn desconectados y que todo el procesamiento est detenido. De lo contrario, la aplicacin copiada puede incluir datos incorrectos.
Una vez copiada una aplicacin, debe registrarla con Shared Services y, a continuacin, configurar un usuario con la funcin Administrador de aplicaciones para la nueva aplicacin. Para obtener informacin sobre el registro de aplicaciones, consulte Configuracin de Financial Management en la Gua de instalacin de Hyperion System 9 Financial Management. Para obtener informacin sobre la asignacin de funciones de usuario, consulte Managing and Provisioning Users and Groups en la gua Hyperion System 9 Shared Services User Management Guide.
44
Administracin de aplicaciones
3 En la lista desplegable, seleccione la aplicacin. 4 En la seccin Destination Application (aplicacin de destino), haga clic en
de vnculo de base de datos (UDL) de destino. para buscar el archivo
5 En la lista desplegable, seleccione el nombre de una aplicacin, o bien, indique el nombre de una nueva.
Nota: Si utiliza una aplicacin existente, debe seleccionar la opcin Replace Existing Application if it exists (sustituir aplicacin existente, si se encuentra); de lo contrario, la operacin de copia no se completar.
45
6 En la seccin Copy Options (opciones de copia), puede realizar las siguientes operaciones:
Copy Data (copiar datos), para copiar datos de la aplicacin de origen en la de destino. Copy Audit Data (copiar datos de auditora), para copiar informacin de auditora de la aplicacin de origen en la de destino. Copy Cluster Information (copiar informacin de clster), para copiar informacin de clster de la aplicacin de origen en la de destino. Replace Existing Application if it exists (sustituir aplicacin existente, si se encuentra), para sobrescribir una aplicacin del mismo nombre por la de destino. Change Application Owner (cambiar propietario de la aplicacin) e introduzca el dominio y el nombre de usuario del nuevo propietario.
Nota: El nuevo propietario debe ser un usuario vlido en los equipos de origen y destino.
7 En la seccin Logging Options (opciones de registro), indique un nombre para el archivo de registro
o haga clic en para buscarlo.
8 Opcional: marque la casilla Truncate Existing Log (truncar registro existente) para evitar que se agregue
la nueva informacin del registro a un registro existente.
Para obtener ms informacin sobre los mensajes del sistema, consulte los siguientes procedimientos:
Recuperacin de mensajes del sistema en la pgina 47 Visualizacin e impresin de mensajes del sistema en la pgina 47 Eliminacin de mensajes del sistema en la pgina 48
46
Administracin de aplicaciones
Nota: Se pueden dejar en blanco los campos de nombre del servidor y de la aplicacin para ver los mensajes del sistema de todos los servidores y aplicaciones.
2 Haga clic en Detalles. 3 Seleccione Imprimir para imprimir los mensajes mostrados. 4 Una vez estn impresos los detalles del mensaje, haga clic en Cerrar.
47
Para eliminar mensajes individuales, marque la casilla de verificacin situada junto a los mensajes que desee eliminar y haga clic en Eliminar. Para eliminar todos los mensajes, seleccione Eliminar todo.
Campos en las cadenas de detalles de los mensajes del sistema Descripcin Nmero de error en forma hexadecimal Slo para uso interno Marcas horarias del error Nombre del equipo en el que se ha producido el error Nombre del archivo de cdigo fuente al que se aplica el error Nmero de la lnea del archivo de cdigo fuente al que se aplica el error Nmero de versin de la DLL a la que se aplica el error
48
Administracin de aplicaciones
nicamente los miembros del grupo de administradores que se especifiquen al configurar el servidor de aplicaciones pueden administrar usuarios en el sistema. Consulte la Gua de instalacin de Hyperion System 9 Financial Management.
Nota: La funcin Usuarios en el sistema slo est disponible en la interfaz de usuario web de Financial Management.
Visualizacin de usuarios
Es posible ver los usuarios que han iniciado sesin en todas las aplicaciones y servidores, en una aplicacin concreta en un servidor especfico, en una aplicacin concreta en todos los servidores y en todas las aplicaciones que se ejecuten en un servidor determinado. La siguiente informacin se encuentra disponible para todos los usuarios que han iniciado sesin:
Nombre del usuario Mdulo actual en que trabaja el usuario Actividad actual del usuario Hora de inicio de la actividad Nombre del servidor Nombre de la aplicacin
Para ver todos los usuarios que han iniciado sesin en todas las aplicaciones en un servidor, indique el nombre del servidor en el cuadro de texto Seleccin de servidor y deje en blanco el cuadro Seleccin de aplicacin. Para ver todos los usuarios que han iniciado sesin en una aplicacin, especifique el nombre de la misma en el cuadro de texto Seleccin de aplicacin y deje en blanco el cuadro Seleccin de servidor. Para ver todos los usuarios que han iniciado sesin en una aplicacin en un servidor, especifique el nombre del servidor en el cuadro de texto Seleccin de servidor y el nombre de la aplicacin en el cuadro Seleccin de aplicacin.
49
Indique el nombre del servidor en el que desea cerrar la sesin de los usuarios. Especifique el nombre de la aplicacin en la que se cerrar la sesin de los usuarios.
Nota: Si se dejan en blanco los cuadros de texto, el sistema supondr que el cierre de sesin se aplica a todo. Por ejemplo, si se introduce un nombre de servidor pero se deja en blanco el cuadro de texto de la aplicacin, se cerrar la sesin de todos los usuarios de todas las aplicaciones del servidor especificado.
Para ver todos los usuarios que han iniciado sesin en todas las aplicaciones y servidores, deje en blanco las opciones Seleccin de servidor y Seleccin de aplicacin. Para ver todos los usuarios que han iniciado sesin en todas las aplicaciones en un servidor, indique el nombre del servidor en el cuadro de texto Seleccin de servidor y deje en blanco el cuadro Seleccin de aplicacin. Para ver todos los usuarios que han iniciado sesin en una aplicacin, especifique el nombre de la misma en el cuadro de texto Seleccin de aplicacin y deje en blanco el cuadro Seleccin de servidor. Para ver todos los usuarios que han iniciado sesin en una aplicacin en un servidor, especifique el nombre del servidor en el cuadro de texto Seleccin de servidor y el nombre de la aplicacin en el cuadro Seleccin de aplicacin.
50
Administracin de aplicaciones
Cmo deshabilitar o habilitar las conexiones de los usuarios a una aplicacin o servidor:
1 Seleccione Administracin > Administrar servidores y aplicaciones. 2 Se pueden llevar a cabo las siguientes operaciones:
Para deshabilitar o habilitar las conexiones de los usuarios en todas las aplicaciones y servidores, deje en blanco las opciones Seleccin de servidor y Seleccin de aplicacin.
Nota: Con ello tambin se deshabilitan las conexiones para usuarios del grupo de administradores.
Para deshabilitar o habilitar las conexiones de los usuarios en todas las aplicaciones en un servidor, indique el nombre del servidor en el cuadro de texto Seleccin de servidor y deje en blanco el cuadro Seleccin de aplicacin.
Nota: Con ello tambin se deshabilitan las conexiones para usuarios del grupo de administradores.
51
Para deshabilitar o habilitar las conexiones de los usuarios en una aplicacin, especifique el nombre de la misma en el cuadro de texto Seleccin de aplicacin y deje en blanco el cuadro Seleccin de servidor. Para deshabilitar o habilitar las conexiones de los usuarios en una aplicacin en un servidor, especifique el nombre del servidor en el cuadro de texto Seleccin de servidor y el nombre de la aplicacin en el cuadro Seleccin de aplicacin.
Seleccione Deshabilitar conexiones y haga clic en Aceptar para confirmar la operacin. Seleccione Habilitar conexiones y haga clic en Aceptar para confirmar la operacin.
Auditora de tareas
La funcin Auditora de tareas se puede utilizar para ver las tareas que llevan a cabo los usuarios. Las tareas auditadas se pueden filtrar por intervalo de fechas, servidor de aplicaciones, usuario y tarea realizada.
Nota: nicamente los usuarios asignados a la funcin de administrador pueden realizar una auditora de tareas.
Inactivo Carga de reglas Verificacin de reglas Extraccin de reglas Consolidacin Lgica del plan de cuentas Conversin Lgica personalizada Repartir Carga de datos Extraccin de datos Extraccin de datos va HAL Entrada de datos Recuperacin de datos Borrado de datos Copia de datos
52
Administracin de aplicaciones
Entrada del asiento Recuperacin del asiento Contabilizacin del asiento Descontabilizacin del asiento Entrada de la plantilla del asiento Carga de metadatos Extraccin de metadatos Carga de lista de miembros Verificacin de lista de miembros Extraccin de lista de miembros Carga de seguridad Verificacin de seguridad Extraccin de seguridad Inicio de sesin Error de inicio de sesin Cerrar sesin Externa Verificacin de metadatos Verificacin de datos Exportar a Analtica ampliada Eliminar esquema de Analtica ampliada Carga de operaciones Extraccin de operaciones Archivos adjuntos a los documentos Archivos separados de los documentos Crear operaciones Editar operaciones Eliminar operaciones Contabilizar operaciones Descontabilizar operaciones Eliminar registros no vlidos Auditora de datos eliminada Auditora de tareas eliminada Contabilizar todas las operaciones Descontabilizar todas las operaciones
Auditora de tareas
53
Eliminar todas las operaciones Anular conciliacin de todas las operaciones Conciliar automticamente por ID Conciliar automticamente por cuenta Informe de conciliacin intercompaa por ID Informe de conciliacin intercompaa por cuenta Informe de operaciones intercompaa
Nombre del usuario Actividad realizada Hora de inicio de la actividad Hora de finalizacin de la actividad Nombre del servidor Descripcin Mdulo actual
Nota: La funcin Auditora de tareas slo se encuentra disponible en la interfaz de usuario web de Financial Management.
La informacin del registro de auditora de tareas se almacena en una tabla (APPNAME_TASK_AUDIT), de la que se puede realizar una copia de seguridad o extraer informacin. Se debe controlar el tamao del registro y borrarlo con regularidad.
En la lista desplegable Seleccin de servidor, seleccione un servidor o haga clic en Todos. En la lista desplegable Seleccin de usuario, seleccione el usuario que desee auditar o haga clic en Todos para auditar todos los usuarios. En la lista desplegable Filtro de tareas, seleccione la tarea que desee auditar o haga clic en Todos para auditar todas las tareas.
54
Administracin de aplicaciones
4 Opcional: para exportar la informacin de auditora a un archivo CSV, haga clic en Exportar y siga
las instrucciones de descarga que aparecen en pantalla.
5 Opcional: para eliminar las entradas del registro, haga clic en Borrar registro.
Nota: Una vez borrado el registro, se incluye en l un registro de esta operacin que no se puede eliminar.
Auditora de datos
La funcin Auditora de datos se puede utilizar para ver los cambios en los datos que realizan los usuarios. Los cambios en los datos se pueden filtrar por intervalo de fechas, servidor de aplicaciones, usuario y los miembros de dimensin de las celdas. Los miembros Scenario y Account se pueden auditar definiendo el atributo de metadatos EnableDataAudit como Y para los escenarios y las cuentas que se deseen auditar. Para desactivar la auditora de los miembros Scenario y Account, cambie el atributo EnableDataAudit a N.
Nota: nicamente los usuarios asignados a la funcin de administrador pueden realizar una auditora de datos.
Entrada de datos Borrado de datos Copia de datos Carga de datos Entrada del asiento
Nombre del usuario Actividad realizada Hora de modificacin Nombre del servidor
Auditora de datos
55
Nota: La funcin Auditora de datos slo se encuentra disponible en la interfaz de usuario web de Financial Management.
La informacin del registro de auditora de datos se almacena en una tabla (APPNAME_DATA_AUDIT), de la que se puede realizar una copia de seguridad o extraer informacin. Se debe controlar el tamao del registro y borrarlo con regularidad.
Indique una fecha de inicio y de finalizacin para filtrar el intervalo de fechas. para seleccionar las fechas en un calendario emergente.
En la lista desplegable Seleccin de servidor, seleccione el servidor que desee auditar o haga clic en Todos para auditar todos los servidores. En la lista desplegable Seleccin de usuario, seleccione el usuario que desee auditar o haga clic en Todos para auditar todos los usuarios. Especifique los nombres de miembro en los cuadros de texto de las dimensiones aplicables para realizar el filtrado por miembros de dimensin.
Nota: El sistema slo realiza el filtrado por las dimensiones para las que se especifican miembros. Por ejemplo, si se especifica un miembro en el cuadro de texto Period y se dejan los dems cuadros en blanco, el sistema nicamente filtra la dimensin Period.
4 Opcional: en la columna Punto de vista, haga clic en un enlace para ver el histrico de la celda correspondiente. 5 Opcional: haga clic en Exportar para exportar la informacin de auditora a un archivo CSV. 6 Opcional: haga clic en Borrar registro para eliminar todas las entradas del registro.
Nota: Una vez borrado el registro, se incluye en l un registro de esta operacin que no se puede eliminar.
56
Administracin de aplicaciones
Entre las tareas que se pueden ver y finalizar se incluyen las siguientes:
Consolidacin Carga de datos Exportar a Analtica ampliada Contabilizar todas las operaciones Descontabilizar todas las operaciones Eliminar todas las operaciones Anular conciliacin de todas las operaciones Conciliar automticamente por ID Conciliar automticamente por cuenta Informe de conciliacin intercompaa por ID Informe de conciliacin intercompaa por cuenta Informe de operaciones intercompaa
Las tareas en ejecucin se pueden filtrar por los siguientes tipos de estado de tarea:
Inicializando En ejecucin En pausa Anulando inicializacin Detenido Anulado Completado Sin respuesta Parada programada Inicio programado
57
2 Opcional: en el cuadro de texto Seleccin de servidor, indique el nombre del servidor para filtrar
por servidor de aplicaciones.
Si este cuadro se deja en blanco, se incluirn todas las tareas en ejecucin de todos los servidores.
En la lista desplegable Seleccin de usuario, seleccione el usuario que desee supervisar o haga clic en Todos para ver las tareas en ejecucin de todos los usuarios. En la lista desplegable Filtro de tareas, seleccione la tarea que desee supervisar o haga clic en Todos para ver todas las tareas en ejecucin. En la lista desplegable Filtro de estado, seleccione el tipo de estado que desee supervisar o haga clic en Todos para supervisar todos los tipos de estado.
en la columna Registro de la lista para ver el archivo de registro de una tarea finalizada.
De forma predeterminada, las tareas en ejecucin permanecen en la base de datos durante 900 segundos (15 minutos). Se puede cambiar este valor predeterminado modificando la clave de registro AutoClearDeadTasksAfterSeconds en la ubicacin
HKEY_LOCAL_MACHINE\SOFTWARE\Hyperion Solutions\Hyperion Financial Management\Server\Running Tasks. El valor mnimo para la clave de registro es
58
Administracin de aplicaciones
59
60
Administracin de aplicaciones
Captulo+
En este captulo se describe cmo administrar la seguridad de las aplicaciones. Existen dos formas de configurar la seguridad para las aplicaciones de Financial Management: Crear un archivo con informacin de seguridad y cargarlo en una aplicacin. Consulte Creacin de archivos de seguridad de aplicacin en la pgina 70 y Carga de la seguridad de la aplicacin en la pgina 80. Utilizar la Consola de administracin de usuarios de Shared Services para configurar la informacin de seguridad. Consulte Inicio de la Consola de administracin de usuarios desde Financial Management en la pgina 62.
En este captulo
Consideraciones sobre la seguridad de las aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Inicio de la Consola de administracin de usuarios desde Financial Management . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Creacin de archivos de seguridad de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Carga de la seguridad de la aplicacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Extraccin de la seguridad de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Los derechos de acceso y la seguridad permiten controlar el acceso a las aplicaciones de Financial Management y a sus elementos. Con la configuracin de la seguridad se pueden proteger los datos y se evita que los usuarios no autorizados los modifiquen. Por ejemplo, se puede restringir el acceso a determinados elementos de datos o formularios de una aplicacin. La seguridad se presenta en dos niveles:
Autentificacin mediante un proveedor externo. Seguridad de Financial Management, en la que los grupos y usuarios se asignan a aplicaciones y los elementos de aplicacin se asignan a clases de seguridad.
Nota: Para obtener informacin sobre la configuracin de usuarios, consulte Configuracin de la autentificacin externa para Shared Services en la Gua de instalacin de Hyperion System 9 Shared Services.
61
Cmo se desean agrupar y clasificar las tareas y los elementos de aplicacin de Financial Management Cmo se van a agrupar los usuarios Qu nivel de derecho de acceso se debe asignar a los usuarios y grupos Qu clases de seguridad se desea asignar a los elementos de aplicacin cuando se creen
Asignar usuarios y grupos Crear y asignar clases de seguridad Asignar permisos de usuario a las clases de seguridad Ejecutar informes de seguridad
62
2 En Vista del navegador, expanda Proyectos hasta que pueda seleccionar la aplicacin para la que desea
configurar la seguridad.
nicamente un usuario asignado a la funcin Administrador de cuentas y autorizaciones puede definir grupos y usuarios para una aplicacin. Consulte la gua Hyperion System 9 Shared Services User Management Guide. Solamente los usuarios y grupos autorizados para la aplicacin estarn disponibles cuando se seleccionen usuarios y grupos.
63
2 Seleccione los usuarios y grupos que desee asignar a la aplicacin y haga clic en
Sugerencia: Utilice las teclas Mays y Ctrl para seleccionar varios usuarios y grupos. Haga clic en
para agregar todos los usuarios y grupos de la columna Usuarios y grupos disponibles a la columna Usuarios y grupos seleccionados. Utilice y para quitar algunos o todos los usuarios y grupos de la columna Usuarios y grupos seleccionados.
Creacin de clases de seguridad en la pgina 64 Eliminacin de clases de seguridad en la pgina 65 Seleccin de clases de seguridad en la pgina 66
Las clases de seguridad determinan el tipo de acceso que los usuarios tienen a los elementos de aplicacin.
Nota: nicamente los usuarios asignados a la funcin Administrador de cuentas y autorizaciones pueden definir las clases de seguridad para las aplicaciones.
Una vez definidas las clases, se pueden asignar a elementos de aplicacin como cuentas y entidades. La capacidad de un usuario o grupo de acceder a los elementos depende de las clases de seguridad a las que pertenezcan y de la clase asociada con los elementos de aplicacin.
64
Para anular la asociacin de una entidad, cuenta o escenario de una clase de seguridad, se puede actualizar la clase en el archivo de metadatos o modificar su atributo en Metadata Manager. Para obtener ms informacin sobre los metadatos, consulte Captulo 4, Administracin de metadatos. Un asiento se puede disociar de una clase de seguridad mediante la modificacin del archivo del asiento o la actualizacin de la clase de seguridad del asiento en el mdulo Procesar asientos. Para obtener ms informacin sobre la modificacin del archivo de asientos, consulte Creacin de archivos de asientos en la pgina 156. Para obtener ms informacin sobre la modificacin de la clase de seguridad en el mdulo Procesar asientos, consulte la Gua del usuario de Hyperion System 9 Financial Management.
2 Haga clic en
Precaucin Si se elimina una clase de seguridad de una aplicacin, la clase tambin se debe disociar de las
entidades, cuentas, escenarios, informes, formularios de datos y asientos a los que se asociaba.
65
Sugerencia: Utilice las teclas Mays y Ctrl para seleccionar varias clases de seguridad. Haga clic en
para agregar todas las clases de seguridad de la columna Clases disponibles a la columna Clases seleccionadas. Utilice seleccionadas. y para eliminar algunas o todas las clases de la columna Clases
Tabla 5
Nivel de acceso de usuario Descripcin Sin acceso a los elementos asignados a la clase de seguridad. Visualizacin de un miembro especfico de una lista, aunque sus datos no se pueden ver ni modificar. Visualizacin de datos de elementos asignados a la clase de seguridad, aunque no se pueden promocionar ni rechazar.
66
Tabla 5
Nivel de acceso de usuario (continuacin) Descripcin Visualizacin de datos de elementos asignados a la clase de seguridad, que se pueden promocionar o rechazar. Modificacin de datos de elementos asignados a la clase de seguridad, que se pueden promocionar y rechazar.
La funcin Tabla dinmica se puede utilizar para cambiar entre dos vistas para asignar acceso. Por ejemplo, si se dispone de usuarios y grupos en filas y de clases de seguridad en columnas y se hace clic en Tabla dinmica, los usuarios y grupos estarn en columnas y las clases de seguridad en filas.
Nota: Los usuarios asignados a la funcin Administrador de aplicaciones tienen acceso a toda la informacin de la aplicacin.
2 En Access Level (nivel de acceso), seleccione el nivel de acceso que desee asignar.
Nota: Consulte Tabla 5, Nivel de acceso de usuario, en la pgina 66.
3 Haga clic en
4 Opcional: para agregar una alerta de correo electrnico, seleccione las celdas en la tabla y haga
clic en Agregar alerta.
de autentificacin externa. Para recibir alertas, los usuarios deben estar en Microsoft Active Directory o LDAP. Consulte Configuracin de alertas de correo electrnico en la pgina 68.
Nota: Para eliminar alertas de correo electrnico, seleccione la celda y haga clic en Quitar alerta.
67
2 Asigne al usuario la funcin Recibir alertas de correo electrnico para gestin del proceso.
Nota: Para obtener informacin sobre la asignacin de usuarios a funciones, consulte la gua Hyperion System 9 Shared Services User Management Guide.
3 Asigne al usuario funciones de gestin del proceso con las que se puedan enviar notificaciones, tal y como
se define en Tabla 6, Funciones de usuario de gestin del proceso y notificacin de alertas, en la pgina 68.
4 Asigne al usuario el acceso Todos o Promocionar en las clases de seguridad asignadas al escenario
y la entidad de la unidad de proceso y agregue una alerta a cada clase.
Los usuarios que cumplan todos los criterios recibirn alertas de correo electrnico.
Tabla 6
Nivel de la unidad de proceso antes o despus de la operacin First Pass Review Level 1 Review Level 2 Review Level 3 Review Level 4 Review Level 5 Review Level 6 Review Level 7
Funciones de usuario de gestin del proceso notificadas Los usuarios con acceso Todos o Promocionar en la entidad. Usuarios con las funciones Revisor 1 y Emisor. Usuarios con las funciones Revisor 2 y Emisor. Usuarios con las funciones Revisor 3 y Emisor. Usuarios con las funciones Revisor 4 y Emisor. Usuarios con las funciones Revisor 5 y Emisor. Usuarios con las funciones Revisor 6 y Emisor. Usuarios con las funciones Revisor 7 y Emisor.
68
Tabla 6
Nivel de la unidad de proceso antes o despus de la operacin Review Level 8 Review Level 9 Review Level 10 Submitted Approved Published
Funciones de usuario de gestin del proceso notificadas Usuarios con las funciones Revisor 8 y Emisor. Usuarios con las funciones Revisor 9 y Emisor. Usuarios con las funciones Revisor 10 y Emisor. Usuarios con la funcin Supervisor de revisin. nicamente los usuarios con esta funcin pueden aprobar la unidad de proceso enviada. Usuarios con las funciones Revisor 1 a Revisor 10 y Emisor. Los usuarios con acceso Todos, Leer o Promocionar en la entidad.
Nota: Las alertas de correo electrnico no se generan cuando la unidad de proceso no se ha iniciado o se destina a la operacin de cierre de sesin.
Los usuarios con la funcin Administrador de aplicaciones no reciben alertas. Para que los usuarios de este tipo reciban alertas de correo electrnico, se deben configurar como usuarios independientes y tener asignada la funcin para recibir alertas. El usuario que llev cabo la operacin en la unidad de proceso tambin recibe una notificacin en forma de registro de confirmacin de correo electrnico que indica a quin se han enviado los correos. Para obtener informacin sobre la generacin de alertas de correo electrnico en la gestin del proceso, consulte la Gua del usuario de Hyperion System 9 Financial Management.
2 Asigne al usuario la funcin Administrador de operaciones intercompaa o Usuario de operaciones intercompaa. 3 Asigne al usuario el acceso Todos, Leer o Promocionar en las clases de seguridad asignadas al escenario
y la entidad de la operacin y agregue una alerta a cada clase. Consulte Asignacin de acceso de usuario a las clases de seguridad en la pgina 66.
Los usuarios que cumplan todos los criterios recibirn alertas de los mdulos de operaciones intercompaa o de informes de conciliacin de contrapartidas intercompaa. Para obtener informacin sobre la generacin de alertas de correo electrnico en operaciones intercompaa, consulte la Gua del usuario de Hyperion System 9 Financial Management.
69
Iniciar informe, para abrirlo en una nueva ventana. Exportar a archivo, para guardar el informe como archivo CSV.
Los archivos de seguridad se crean en un formato compatible con los conjuntos de caracteres multibyte (MBCS), o bien, en un archivo codificado en formato Unicode con la ordenacin de bytes Little Endian. Estos archivos tienen la extensin SEC.
Precaucin Si existen lneas en el archivo que duplican la informacin de derechos de acceso o que
establecen un acceso de seguridad en conflicto para un usuario, el sistema utiliza la ltima entrada del archivo para el usuario relevante.
Por ejemplo, si se cargan las siguientes lneas en una aplicacin, el sistema aplica la segunda lnea de elemento del usuario 1 y no asigna a dicho usuario ningn derecho de acceso para la clase de seguridad del sistema. La primera lnea de elemento para el usuario 1 se omite.
!SECURITY_CLASS_ACCESS ' Class;User;Rights;Alerts SYSTEM;user1@ldapServer;Promote;Y SYSTEM;user2@ldapServer;Read;N SYSTEM;user3@ldapServer;Read;N SYSTEM;user1@ldapServer;None;Y
70
Cuando cree un archivo, utilice un signo de exclamacin ( ! ) para indicar el comienzo de una nueva seccin y un apstrofo ( ' ) para iniciar una lnea de comentario.
Nota: El signo de exclamacin debe ir seguido de un nombre de seccin vlido.
71
Funciones de usuario de Shared Services Tarea Realizar todas las funciones administrativas en Shared Services. El administrador puede asignar esta funcin a otros usuarios, si es necesario. La funcin de administrador es global y proporciona control sobre todos los productos que se integran con la administracin de usuarios de Shared Services. Por lo tanto, con ello tambin se ofrece al usuario un acceso completo a las aplicaciones de Financial Management. El administrador de Shared Services debe asignar funciones globales a otros usuarios para que puedan realizar tareas administrativas en la Consola de administracin de usuarios.
PRECAUCIN Hyperion recomienda que la funcin de administrador se asigne con moderacin en una organizacin. Esta funcin es la ms completa del sistema de administracin de usuarios y permite ms control sobre la seguridad que cualquier funcin anterior de los productos de Hyperion.
Crear integraciones
Realizar las siguientes operaciones en Shared Services: Crear, editar, copiar y eliminar integraciones Asignar acceso a integraciones Crear un grupo de integraciones de datos Ver (y filtrar) integraciones Crear y administrar los usuarios y grupos del directorio nativo de Shared Services. Los usuarios con esta funcin pueden: Crear usuarios y grupos Modificar detalles de grupos y usuarios Eliminar usuarios y grupos Desactivar y volver a activar usuarios y grupos
Administrador de directorios
72
Tabla 7
Funciones de usuario de Shared Services (continuacin) Tarea Exportar e importar modelos y realizar las siguientes operaciones en modelos de Shared Services: Rastrear versiones Controlar el acceso Sincronizar modelos en el producto y los modelos correspondientes en Shared Services Editar el contenido de los modelos y definir propiedades de miembros de los modelos dimensionales Eliminar y cambiar el nombre de los modelos
Nota: El usuario de la funcin Administrar modelos debe tener el permiso Administracin en la ventana Acceso a modelo de Shared Services para poder asignar permisos a un modelo.
Crear y eliminar proyectos y modificar sus detalles en Shared Services. Realizar las siguientes operaciones en Shared Services: Autorizar a usuarios y grupos Desautorizar a usuarios y grupos Generar informes de abastecimiento En Financial Management, el propietario de la aplicacin se asigna a esta funcin cuando se crea la aplicacin. Los usuarios que dispongan de esta funcin pueden cargar y extraer la seguridad de la aplicacin, crear y eliminar clases de seguridad y asignar derechos de acceso a grupos y usuarios. Realizar las siguientes operaciones en Shared Services: Ver (y filtrar) integraciones Ejecutar o programar la ejecucin de una integracin o un grupo de integraciones
Ejecutar integraciones
Funciones de usuario de Financial Management Tareas Utilizar la Vista del navegador del panel de visualizacin y tener acceso a la funcin Tareas en ejecucin. Consulte Trabajo en modos avanzado y bsico en la Gua del usuario de Hyperion System 9 Financial Management.
73
Tabla 8
Funciones de usuario de Financial Management (continuacin) Tareas Realizar todas las tareas administrativas de Financial Management. El acceso a esta funcin reemplaza otras configuraciones de acceso para el usuario. Un usuario que crea una aplicacin se asigna automticamente a esta funcin.
Nota: La nica limitacin de los usuarios que dispongan de esta funcin es que no podrn autorizar usuarios. Para ello, debern contar con la funcin Administrador de abastecimiento de Shared Services.
Aprobar asientos
Aprobar y rechazar asientos. Consulte Aprobacin de asientos y Rechazo de asientos en la Gua del usuario de Hyperion System 9 Financial Management.
Consolidar
Realizar la accin de consolidacin. Consulte Opciones de consolidacin en la Gua del usuario de Hyperion System 9 Financial Management.
Consolidar todas
Realizar la accin de consolidacin de todas. Para obtener ms informacin, consulte Opciones de consolidacin en la Gua del usuario de Hyperion System 9 Financial Management.
Realizar la accin de consolidacin de todas con datos. Para obtener ms informacin, consulte Opciones de consolidacin en la Gua del usuario de Hyperion System 9 Financial Management.
Crear asientos
Para obtener ms informacin, consulte Uso de asientos en la Gua del usuario de Hyperion System 9 Financial Management. Crear asientos descuadrados Realizar la accin de crear asientos descuadrados.
Nota: Los usuarios que cuenten con esta funcin tambin se deben asignar a la de Crear asientos.
Para obtener ms informacin, consulte Uso de asientos en la Gua del usuario de Hyperion System 9 Financial Management. Reescritura en formulario de datos desde Excel Enviar datos a Financial Management desde un formulario de datos abierto en Smart View. Para obtener ms informacin, consulte Hyperion System 9 Smart View for Office Gua del usuario. Administracin de base de datos Copiar y borrar datos y eliminar registros no vlidos. Para obtener ms informacin, consulte Copia de datos y Borrado de datos en la Gua del usuario de Hyperion System 9 Financial Management y Verificacin y eliminacin de registros no vlidos en la pgina 59. Predeterminada Realizar todas las tareas predeterminadas. Para obtener ms informacin, consulte Tareas de la funcin Predeterminada en la pgina 78.
74
Tabla 8
Funciones de usuario de Financial Management (continuacin) Tareas Introducir y guardar los datos directamente en una plantilla web.
Nota: No se aplica a los usuarios del explorador de datos de Windows.
Para obtener ms informacin, consulte Uso de formularios de datos en la Gua del usuario de Hyperion System 9 Financial Management. Analtica ampliada Crear y ejecutar consultas de Analtica ampliada. Para obtener ms informacin, consulte Uso de Analtica ampliada en la pgina 209. Generar recurrentes Generar plantillas recurrentes de asientos. Para obtener ms informacin, consulte Uso de plantillas de asientos en la Gua del usuario de Hyperion System 9 Financial Management. Administrador de operaciones intercompaa Abrir y cerrar periodos, bloquear y desbloquear entidades, administrar cdigos de razn y controlar procesos de operaciones intercompaa.
Nota: Los usuarios que dispongan de esta funcin pueden realizar todas las tareas intercompaa.
Para obtener ms informacin, consulte Administracin de operaciones intercompaa en la pgina 349. Conciliacin automtica de operaciones intercompaa por cuenta Conciliacin automtica de operaciones intercompaa por ID Conciliacin manual de operaciones intercompaa Conciliar automticamente operaciones intercompaa por cuenta y procesar operaciones intercompaa. Conciliar automticamente operaciones intercompaa por ID y procesar operaciones intercompaa. Conciliar manualmente y procesar operaciones intercompaa.
Nota: Si un usuario cuenta con la funcin Conciliacin manual de operaciones intercompaa con materialidad, la funcin de conciliacin manual tiene preferencia.
Conciliacin manual de operaciones intercompaa con materialidad Plantilla de conciliacin de operaciones intercompaa Contabilizacin/descontabilizacin de operaciones intercompaa Anulacin de conciliacin de operaciones intercompaa Usuario de operaciones intercompaa Administrador de asientos
Conciliar manualmente operaciones intercompaa con comprobacin de la materialidad y procesar operaciones intercompaa. Administrar plantillas de conciliacin intercompaa y procesar operaciones intercompaa. Contabilizar y descontabilizar, y procesar operaciones intercompaa. Anular la conciliacin de operaciones intercompaa y procesar operaciones intercompaa. Crear, editar, eliminar, cargar y extraer operaciones, ejecutar informes de conciliacin por cuenta o ID, ejecutar informes de operaciones, obtener detalles de mdulos y procesar operaciones intercompaa. Realizar todas las tareas que implican asientos. Para obtener ms informacin, consulte Uso de asientos en la Gua del usuario de Hyperion System 9 Financial Management.
Cargar datos de Smart View a Financial Management utilizando el mdulo ad hoc o funciones de Excel.
75
Tabla 8
Funciones de usuario de Financial Management (continuacin) Tareas Cargar metadatos, reglas y listas de miembros. Bloquear los datos. Para obtener ms informacin, consulte Bloqueo de datos en la Gua del usuario de Hyperion System 9 Financial Management.
Cargar y extraer documentos personalizados desde el servidor. Para obtener ms informacin, consulte Trabajo con documentos personalizados en la Gua del usuario de Hyperion System 9 Financial Management. Administrar formularios de datos en la web. Para obtener ms informacin, consulte Administracin de formularios de datos en la pgina 165. Introducir y editar informacin de propiedad. Para obtener ms informacin, consulte Administracin de propiedad en la Gua del usuario de Hyperion System 9 Financial Management.
Administrar propiedad
Administrar plantillas
Administrar plantillas de asientos. Para obtener ms informacin, consulte Uso de plantillas de asientos en la Gua del usuario de Hyperion System 9 Financial Management.
Contabilizar asientos
Para obtener ms informacin, consulte Contabilizacin de asientos en la Gua del usuario de Hyperion System 9 Financial Management. Leer asientos Leer los asientos. Para obtener ms informacin, consulte Revisin de asientos en la Gua del usuario de Hyperion System 9 Financial Management. Recibir alertas de correo electrnico para operaciones IC Recibir alertas de correo electrnico en los mdulos de operaciones intercompaa y de informes de conciliacin de contrapartidas intercompaa. Para obtener ms informacin, consulte Configuracin de alertas de correo electrnico en la pgina 68. Recibir alertas de correo electrnico para gestin del proceso Reservado Recibir alertas de correo electrnico para la gestin del proceso. Para obtener ms informacin, consulte Configuracin de alertas de correo electrnico en la pgina 68. No se utiliza.
76
Tabla 8
Funciones de usuario de Financial Management (continuacin) Tareas Realizar las siguientes funciones en la gestin del proceso:
Iniciar una unidad de proceso que permita la imputacin en los datos de la entidad Aprobar datos Publicar datos
Nota: Los usuarios que dispongan de esta funcin pueden ver datos con los estados Not Started, First Pass, Submitted, Approved y Published, pero no con los estados Review Level 1 a Review Level 10.
Para obtener ms informacin, consulte Uso de la gestin del proceso en la Gua del usuario de Hyperion System 9 Financial Management. Revisor 1 a Revisor 10 Ver y editar un bloqueo de datos cuando stos se encuentran en el nivel de gestin del proceso designado del usuario. Los privilegios asociados a estas funciones tambin dependen de los derechos del usuario para acceder a los datos de la entidad. Por ejemplo, un usuario asignado a la funcin Revisor 1 puede ver y modificar un bloqueo de datos cuando stos se encuentran en el nivel de revisin 1. Una vez que el revisor 1 promociona el bloqueo de datos al nivel de revisin 2, puede ver el bloqueo, aunque ya no ser posible cambiarlo.
Nota: Los usuarios que cuenten con una de estas funciones pueden ver los datos con los estados First Pass y Published y el estado de nivel de revisin asignado y niveles superiores. No podrn ver los datos con el estado Not Started ni estados de nivel de revisin inferiores al asignado.
Para obtener ms informacin, consulte Uso de la gestin del proceso en la Gua del usuario de Hyperion System 9 Financial Management. Ejecutar reparto Ejecutar repartos. Para obtener ms informacin, consulte Ejecucin de repartos en la Gua del usuario de Hyperion System 9 Financial Management. Guardar informe de sistema en servidor Guardar informes en el servidor. Para obtener ms informacin, consulte Almacenamiento de informes en la Gua del usuario de Hyperion System 9 Financial Management. Emitir un bloqueo de datos para la aprobacin final en el ciclo de gestin del proceso. Para obtener ms informacin, consulte Uso de la gestin del proceso en la Gua del usuario de Hyperion System 9 Financial Management. Automatizacin de tareas Configurar y administrar tareas automatizadas. Para obtener ms informacin, consulte Uso de la automatizacin de tareas en la Gua del usuario de Hyperion System 9 Financial Management. Desbloquear datos Desbloquear los datos. Para obtener ms informacin, consulte Desbloqueo de datos en la Gua del usuario de Hyperion System 9 Financial Management.
Emisor
77
Tabla 9
Men Archivo
Abrir aplicacin Cerrar aplicacin Cambiar aplicacin Definir como aplicacin predeterminada Preferencias Cerrar sesin Salir Crear aplicacin
Ver
Cabecera Panel Administrar documentos Administrar favoritos Tareas en ejecucin Administrar proveedores de Smart View Tareas de datos: panel Control de procesos Tareas de carga: Cargar datos Tareas de extraccin: Extraer datos Alternar panel de visualizacin Administrar documentos Administrar favoritos Cerrar sesin Ayuda sobre Lista de proyectos (desplegable)
Administracin
Tareas
Icons/Objects (iconos/objetos)
78
Tabla 9
Informacin de la celda Texto de la celda Operaciones de origen Operaciones de destino Detalles de entidad Histrico de celdas Borrar Rellenar
Sintaxis de la seccin de acceso a clases de seguridad Descripcin Nombre de una clase de seguridad definida en la seccin de clases de seguridad. El nombre de la clase puede contener hasta 80 caracteres.
Sintaxis
clase
usuario derechos
Nombre de un usuario o grupo definido en la seccin de usuarios y grupos. Uno de los siguientes derechos de acceso a la clase de seguridad:
Para obtener informacin sobre estos derechos de acceso, consulte Tabla 5, Nivel de acceso de usuario, en la pgina 66.
alertas
Y para habilitar las alertas de correo electrnico y N para deshabilitarlas. El valor predeterminado es N.
79
Nota: Los archivos de informacin de seguridad tienen la extensin SEC. Puede hacer clic en el botn View para que aparezca el contenido del archivo de seguridad de la aplicacin especificado.
4 En el cuadro de texto Log Filename, escriba el nombre del archivo de registro o haga clic en
buscarlo.
para
5 En el cuadro de texto Delimiter Character, introduzca el carcter utilizado para separar la informacin
en el archivo.
Nota: Debe emplear un carcter que no se haya utilizado en el nombre ni de ninguna otra forma en el archivo. Por ejemplo, si utiliza la coma como descripcin de la entidad, no la podr emplear tambin como delimitador.
6 Opcional: marque la casilla Clear All Security Info Before Loading para borrar la informacin
de seguridad de la aplicacin antes de cargar la nueva.
Precaucin Puede utilizar la opcin Clear All slo si tiene asignadas las funciones Administrador de
aplicaciones y Administrador de cuentas y autorizaciones. Asimismo, si utiliza esta opcin, deber volver a autorizar a los usuarios, ya que en este proceso se eliminarn todos los usuarios (incluido el que realiza la operacin de borrado). Para obtener informacin sobre la autorizacin de usuarios, consulte la gua Hyperion System 9 Shared Services User Management Guide. Antes de seleccionar la opcin de borrado, consulte Borrado y carga de informacin de seguridad en la pgina 82.
80
Procedimiento web
Nota: Hyperion recomienda agregar Financial Management a las excepciones del bloqueador de ventanas emergentes del navegador. Al realizar ciertas tareas de Financial Management, por ejemplo la carga de datos en Internet, aparece una ventana emergente que informa del estado de la tarea. Si tiene activado un bloqueador de ventanas emergentes, no aparecer la ventana de estado.
81
4 En el cuadro de texto Archivo de seguridad, escriba el nombre del archivo que desea cargar o haga
clic en Examinar para buscarlo.
Nota: Estos archivos tienen la extensin SEC.
5 En el cuadro de texto Carcter delimitador, introduzca el carcter utilizado para separar la informacin
en el archivo. Los siguientes son los caracteres vlidos:
, ~ @ # $ % ^ & | : ; ? \
Nota: Debe emplear un carcter que no se haya utilizado en el nombre ni de ninguna otra forma en el archivo. Por ejemplo, si utiliza la coma como descripcin de la entidad, no la podr emplear tambin como delimitador.
6 Opcional: marque la casilla Borrar todos los datos de seguridad antes de la carga para borrar
la informacin de seguridad de la aplicacin antes de cargar la nueva.
Precaucin Puede utilizar la opcin Borrar todo slo si tiene asignadas las funciones Administrador de
aplicaciones y Administrador de cuentas y autorizaciones. Asimismo, si utiliza esta opcin, deber volver a autorizar a los usuarios, ya que en este proceso se eliminarn todos los usuarios (incluido el que realiza la operacin de borrado). Para obtener informacin sobre la autorizacin de usuarios, consulte la gua Hyperion System 9 Shared Services User Management Guide. Antes de seleccionar la opcin de borrado, consulte Borrado y carga de informacin de seguridad en la pgina 82.
7 En la seccin Opciones de seguridad, seleccione los tipos de informacin de seguridad que se vayan a cargar. 8 Haga clic en Cargar.
82
2 Seleccione la opcin correspondiente para borrar la informacin de seguridad existente y cargar un nuevo
archivo de seguridad.
3 Cargue los elementos en la aplicacin. Para obtener ms informacin, consulte Despus de borrar
la informacin de seguridad en la pgina 84.
Nota: Para poder ejecutar los siguientes procedimientos, debe tener asignada la funcin de seguridad Administrador de aplicaciones.
83
Formularios de datos Cmo actualizar formularios de datos antes de borrar y cargar informacin de seguridad:
1 Extraiga todos los formularios de datos que tengan asignada una clase de seguridad. 2 Realice cambios en la informacin de clase de seguridad de los formularios de datos segn sea necesario.
Metadatos Para actualizar los metadatos tras borrar y cargar informacin de seguridad, cargue el archivo
de metadatos actualizado en la aplicacin.
Asientos Cmo actualizar asientos una vez borrada y cargada la informacin de seguridad:
1 Cargue el archivo de asientos actualizado. 2 Contabilice los asientos que se descontabilizaron antes de borrar y cargar la informacin de seguridad. 3 Apruebe los asientos que se rechazaron antes de borrar y cargar la informacin de seguridad.
Plantillas Cmo actualizar plantillas una vez borrada y cargada la informacin de seguridad:
1 Cargue el archivo de plantillas actualizado (XML). 2 Seleccione la opcin para sobrescribir los documentos existentes.
Formularios de datos Cmo actualizar formularios de datos una vez borrada y cargada la informacin de seguridad:
1 Cargue el archivo de formularios de datos actualizado (WDF). 2 Seleccione la opcin para sobrescribir los documentos existentes.
84
Carpetas Cmo actualizar carpetas una vez borrada y cargada la informacin de seguridad:
1 Elimine las carpetas que puedan tener asignada una clase de seguridad incorrecta. 2 Agregue nuevas carpetas a la aplicacin.
Informes Cmo actualizar informes una vez borrada y cargada la informacin de seguridad:
1 Vuelva a guardar todos los informes con una clase de seguridad asignada. 2 Proporcione la nueva asignacin de clase de seguridad, si corresponde.
Nota: Hyperion recomienda la extraccin peridica de la informacin a un archivo de copia de seguridad. Para obtener informacin sobre cmo realizar la copia de seguridad de esta informacin, consulte la Gua de instalacin de Hyperion System 9 Shared Services.
Procedimiento de Windows
Nota: Estos archivos tienen la extensin SEC. Puede hacer clic en el botn View, situado junto al cuadro de texto del nombre del archivo de seguridad, para que aparezca el contenido del archivo especificado.
85
4 En el cuadro de texto Log Filename, escriba el nombre del archivo de registro o haga clic en
buscarlo.
para
5 En el cuadro de texto Delimiter Character, introduzca el carcter utilizado para separar la informacin
en el archivo.
Nota: Debe emplear un carcter que no se haya utilizado en el nombre ni de ninguna otra forma en el archivo. Por ejemplo, si utiliza la coma como descripcin de la entidad, no la podr emplear tambin como delimitador.
Procedimiento web
86
4 Seleccione los tipos de seguridad que desea extraer. 5 En el cuadro de texto Carcter delimitador, introduzca el carcter utilizado para separar la informacin
en el archivo.
Nota: Debe emplear un carcter que no se haya utilizado en el nombre ni de ninguna otra forma en el archivo. Por ejemplo, si utiliza la coma como descripcin de la entidad, no la podr emplear tambin como delimitador.
6 Haga clic en Extraer. 7 Siga las instrucciones de descarga que se muestran en el navegador.
Estas instrucciones pueden variar segn el navegador web que se utilice. Asegrese de guardar el archivo en el directorio web que ha configurado.
87
88
Captulo
Administracin de metadatos
4
En este captulo se describen los atributos de metadatos de Financial Management y cmo crear, cargar y extraer metadatos.
En este captulo Atributos de metadatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Definicin de cuentas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Definicin de miembros Custom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Definicin de miembros Entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Definicin de miembros Scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Definicin de la configuracin de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Organizacin por periodo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Definicin de mtodos de consolidacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Definicin de divisas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Cuentas generadas por el sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Configuracin de contrapartidas intercompaa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Filtrado de metadatos basado en criterios de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Creacin de archivos de metadatos del formato APP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Uso de las vistas de Metadata Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Integridad referencial de metadatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Carga de metadatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Extraccin de metadatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Con la creacin de un archivo de metadatos XML o APP y su carga en una aplicacin. Con el uso de Metadata Manager para crear el archivo de metadatos XML o APP y cargarlo en una aplicacin.
Nota: Es necesario configurar la seguridad de una aplicacin antes de cargar los metadatos. Consulte Captulo 3, Administracin de la seguridad de las aplicaciones.
Con la instalacin de Financial Management se incluyen archivos de metadatos de ejemplo, ubicados en el directorio FinancialManagement\Sample Apps.
Administracin de metadatos
89
Atributos de metadatos
En Tabla 11 se incluyen los atributos que pueden definirse para cuentas, dimensiones personalizadas, entidades y escenarios.
Tabla 11
Atributos de metadatos para cuentas, dimensiones personalizadas, entidades y escenarios Custom1, Custom2, Custom3, Custom4
Atributo AccountType AllowAdjFromChildren AllowAdjs CalcAttribute ConsolidateYTD Custom1TopMember, Custom2TopMember, Custom3TopMember, Custom4TopMember DefaultFreq DefaultParent DefaultView DefCurrency DeFreqForICTrans Description EnableCustom1Aggr, EnableCustom2Aggr, EnableCustom3Aggr, EnableCustom4Aggr EnableDataAudit HoldingCompany ICPTopMember IsCalculated IsConsolidated IsICP Member NumDecimalPlaces PlugAcct SecurityClass SecurityAsPartner SupportsProcessManagement
Account X
Entity
Scenario
X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X
90
Administracin de metadatos
Tabla 11
Atributos de metadatos para cuentas, dimensiones personalizadas, entidades y escenarios (continuacin) Custom1, Custom2, Custom3, Custom4 X X X X X X X X X X X
Atributo SwitchSignForFlow SwitchTypeForFlow UserDefined1, UserDefined2, UserDefined3 UsesLineItems XBRLTags ZeroViewForAdj ZeroViewForNonadj
Account
Entity
Scenario
En Tabla 12 se enumeran los atributos que pueden definirse para la configuracin y las divisas de la aplicacin, y los mtodos de consolidacin.
Tabla 12
Atributo ConsolidationRules ConsolMethod Control Currency DefaultCurrency DefaultRateForBalanceAccounts DefaultRateForFlowAccounts DefaultValueForActive Description DisplayInICT EnableMetadataSecurityFiltering ICPEntitiesAggregationWeight IsHoldingMethod MaxCellTextSize MaxDocAttachmentSize MaxNumDocAttachments
Divisas
Atributos de metadatos
91
Tabla 12
Atributos de metadatos para la configuracin de la aplicacin, los mtodos de consolidacin y las divisas (continuacin) Configuracin de la aplicacin X X X X X X X X X X X X X Mtodos de consolidacin
Atributo NodeSecurity OrgByPeriodApplication PercentConsol Scale ToPercentControl ToPercentControlComp UsedByCalcRoutine UsePVAForBalanceAccounts UsePVAForFlowAccounts UseSecurityForAccounts UseSecurityForEntities UseSecurityForScenarios UseSecurityForCustom1, UseSecurityForCustom2, UseSecurityForCustom3, UseSecurityForCustom4 UseSecurityForICP ValidationAccount
Divisas
X X
En Tabla 13 se incluyen los atributos que pueden definirse para las cuentas y las dimensiones Value e ICP generadas por el sistema.
Tabla 13
Elementos ICP X X
92
Administracin de metadatos
Definicin de cuentas
Las cuentas se pueden definir con los atributos descritos en Tabla 14.
Tabla 14
Atributos del miembro Account Descripcin (Necesario) Uno de los siguientes valores:
Atributo AccountType
ASSET: almacena valores que representan los activos de una compaa. LIABILITY: almacena cuadres de un momento dado que representan los pasivos de una compaa. REVENUE: almacena valores peridicos y acumulados anuales que aumentan el valor neto si son positivos.
Nota: En las versiones anteriores a la 9.2 de Financial Management, este tipo de cuenta se denominaba Income.
EXPENSE: almacena valores peridicos y acumulados anuales que reducen el valor neto si son positivos. FLOW: almacena valores peridicos y acumulados anuales. BALANCE: almacena valores sin firmar que se relacionan con un momento dado. BALANCERECURRING: almacena valores sin firmar que se relacionan con un momento dado y que vuelven a generarse en periodos futuros. CURRENCYRATE: almacena informacin sobre tasas de cambio de divisas. GROUPLABEL: utiliza la cuenta para agrupaciones. DYNAMIC: indica que el valor de la cuenta se calcula de forma dinmica a partir de los datos que se visualizan.
Para obtener ms informacin sobre los tipos de cuenta, consulte Comportamiento de los tipos de cuenta en la pgina 95. CalcAttribute Descripcin de los clculos realizados en el archivo de reglas para esta cuenta. Esta descripcin se muestra como parte de la informacin de la celda en formularios y plantillas de datos. Puede contener hasta 80 caracteres, incluidos los espacios. Custom1TopMember, Custom2TopMember, Custom3TopMember, Custom4TopMember DefaultParent Description Miembro superior vlido para la cuenta en la jerarqua de una dimensin Custom. Slo el miembro especificado, incluidos todos sus descendientes, es vlido para la cuenta. El padre predeterminado para la cuenta. La descripcin de la cuenta. La descripcin puede tener hasta 80 caracteres, incluidos los espacios, y no puede contener el signo ampersand (&). EnableCustom1Aggr, EnableCustom2Aggr, EnableCustom3Aggr, EnableCustom4Aggr EnableDataAudit Indica si la agregacin est habilitada para las intersecciones de las dimensiones Account y Custom. Este atributo se utiliza para totales especiales, no para sumas. Especifique Y si la cuenta puede agregarse a las dimensiones Custom o N en caso contrario. Indica si la cuenta puede auditarse. Especifique Y para habilitar la auditora de la cuenta o N para deshabilitarla. El valor predeterminado es N. Este atributo, cuando se aplica a una cuenta o a un escenario, determina qu puede auditarse.
Definicin de cuentas
93
Tabla 14
Atributos del miembro Account (continuacin) Descripcin El miembro superior ICP para la cuenta. El miembro especificado, incluidos todos sus descendientes, es vlido para la cuenta.
Atributo ICPTopMember
IsCalculated
Indica si se ha calculado la cuenta. Slo las cuentas de nivel de base pueden calcularse. Si se ha calculado una cuenta de nivel de base, no se pueden introducir valores de forma manual. Especifique Y si se va a calcular la cuenta; de lo contrario, seleccione N.
IsConsolidated
Indica si se ha consolidado la cuenta con una cuenta padre. Si la cuenta no se ha consolidado, se omite durante la consolidacin. Especifique Y si la cuenta se va a consolidar con una cuenta padre y N en caso contrario. Especifica si la cuenta es una cuenta intercompaa. Si se trata de una cuenta intercompaa, tambin se debe definir una cuenta de enlace. Especifique uno de los siguientes valores para este atributo:
IsICP
Y, en caso de que las operaciones ICP, incluidas las operaciones propias de ICP, estn habilitadas para la cuenta N, en caso de que las operaciones ICP no estn habilitadas para la cuenta R, si se han habilitado las operaciones ICP para la cuenta, pero la cuenta no puede contener operaciones ICP en s misma
Member
Especifica el nombre de la cuenta. Este atributo es necesario. El nombre debe ser exclusivo y contener hasta 80 caracteres, incluidos los espacios, pero no puede comenzar con un espacio.
Nota: Los nombres de las cuentas no pueden incluir espacios si se utiliza una base de datos Oracle.
Punto ( . ) Signo ms ( + ) Signo menos ( - ) Asterisco ( * ) Barra diagonal ( / ) Almohadilla ( # ) Coma ( , ) Punto y coma ( ; ) Arroba ( @ ) Comillas dobles ( ) Llaves ( { } ) Ampersand ( & )
NumDecimalPlaces
Indica el nmero de dgitos que se mostrar a la derecha del punto decimal para los valores de cuentas. Este atributo es necesario. Especifique un valor de 0 a 9 para este atributo. Especifica el nombre de la cuenta utilizada para identificar las discrepancias en las operaciones intercompaa. El atributo PlugAcct es necesario cuando se selecciona el atributo IsICP para la cuenta.
PlugAcct
94
Administracin de metadatos
Tabla 14
Atributos del miembro Account (continuacin) Descripcin Especifica el nombre de la clase de seguridad que define a los usuarios que pueden acceder a los datos de la cuenta. Los nombres de clase de seguridad pueden contener hasta 80 caracteres. El acceso de seguridad se aplica slo a los datos de la cuenta. Almacena informacin personalizada de la cuenta. Se puede introducir hasta un mximo de 80 caracteres. Las funciones UserDefined1, UserDefined2 y UserDefined3 recuperan el texto almacenado en este atributo. Especifica si una cuenta puede contener lneas de elementos. Seleccione Y si la cuenta utiliza lneas de elementos y N en caso contrario.
PRECAUCIN Si modifica este atributo una vez introducida la lnea de detalle de elementos, es posible que sta ya no sea vlida para la cuenta. Se generan los siguientes comportamientos:
Atributo SecurityClass
Si la cuenta acept lneas de elementos y ahora no se permite, la lnea de detalle de elementos almacenada en la base de datos ya no es vlida. Slo se muestra el total. Si la cuenta no acept lneas de elementos y ahora s se permite, existe un importe total, pero no existe la informacin correspondiente a la lnea de detalle de elementos de la cuenta. Se puede extraer el total y cargarlo como datos de la lnea de detalle de elementos para que el total coincida con dicha informacin.
XBRLTags
Especifica las etiquetas XBRL de la cuenta. Se puede introducir hasta un mximo de 225 caracteres.
Conversin predeterminada Cuentas DefaultRateForBalance Cuentas DefaultRateForBalance Cuentas DefaultRateForFlow Cuentas DefaultRateForFlow Ninguna Ninguna Ninguna
Definicin de cuentas
95
Tabla 15
Comportamiento de los tipos de cuenta (continuacin) Total acumulado anual No N/D N/D
En la Tabla 13 se indica cmo se comporta un tipo de cuenta cuando se suma como total en un tipo especfico de cuenta padre. Por ejemplo, al agregarse, los valores de la cuenta de activos se suman a las cuentas padre de activos y gastos, y se restan de las cuentas padre de pasivos e ingresos.
Nota: Los tipos de cuenta de la parte superior de la tabla se identifican por la primera o las dos primeras letras del tipo de cuenta.
Tabla 16
Tipo de cuenta ASSET LIABILITY REVENUE EXPENSE FLOW BALANCE BALANCE RECURRING CURRENCYRATE GROUPLABEL DYNAMIC
C No No No No No No No No No No
G No No No No No No No No No No
D No No No No No No No No No No
Nota: En Tabla 16, No indica que el tipo de cuenta no se agrega a la cuenta padre.
Ejemplo El siguiente ejemplo demuestra cmo se agregan los tipos de cuenta a las cuentas padre:
96
Administracin de metadatos
En este ejemplo, Total Assets es una cuenta de activos y, al mismo tiempo, la cuenta padre de Fixed Assets (otra cuenta de activos) y de Amortization (una cuenta de pasivos). Cuando las cuentas se agregan a la cuenta padre, se suma el valor 100 de Fixed Assets, se resta el valor 20 de Amortization y el valor resultante de Total Assets es 80.
2 En un archivo de reglas, cree una seccin Sub Dynamic (). 3 En el archivo de reglas, defina un clculo.
Para obtener ms informacin sobre los clculos, consulte las directrices que aparecen en Clculo dinmico en la pgina 237.
Atributos de miembros Custom Descripcin Especifica el padre predeterminado del miembro de la dimensin Custom. Especifica la descripcin del miembro personalizado. La descripcin puede tener hasta 80 caracteres, incluidos los espacios, y no puede contener el signo ampersand (&). Especifica si se ha calculado la cuenta Custom de nivel de base. Si se ha calculado una cuenta Custom de nivel de base, no se pueden introducir valores de forma manual. Seleccione Y si se va a calcular la cuenta Custom y N en caso contrario.
IsCalculated
97
Tabla 17
Atributos de miembros Custom (continuacin) Descripcin Especifica el nombre del miembro personalizado. Este atributo es necesario. El nombre debe ser exclusivo y puede contener hasta 80 caracteres, incluidos los espacios, pero no puede comenzar con un espacio.
Nota: Los nombres de los miembros personalizados no pueden incluir espacios si se utiliza una base de datos Oracle. Nota: El nombre de un miembro de la dimensin Custom1 no puede ser idntico al nombre de un mtodo de consolidacin.
Atributo Member
Punto ( . ) Signo ms ( + ) Signo menos ( - ) Asterisco ( * ) Barra diagonal ( / ) Almohadilla ( # ) Coma ( , ) Punto y coma ( ; ) Arroba ( @ ) Comillas dobles ( ) Llaves ( { } ) Ampersand ( & )
SecurityClass
Especifica el nombre de la clase de seguridad que define a los usuarios que pueden acceder a los datos de la dimensin Custom. Los nombres de clase de seguridad pueden contener hasta 80 caracteres. El acceso de seguridad se aplica slo a los datos. Especifica el cambio de signo (debe o haber) de las cuentas de flujos que utilizan las siguientes reglas:
SwitchSignForFlow
ASSET a LIABILITY LIABILITY a ASSET EXPENSE a REVENUE REVENUE a EXPENSE BALANCE a FLOW FLOW a BALANCE
98
Administracin de metadatos
Tabla 17
Atributos de miembros Custom (continuacin) Descripcin Especifica el cambio de tipo de cuenta de las cuentas de flujos que utilizan las siguientes reglas:
Atributo SwitchTypeForFlow
ASSET a EXPENSE EXPENSE a ASSET LIABILITY a REVENUE REVENUE a LIABILITY BALANCE a FLOW FLOW a BALANCE
Seleccione Y si se modifica el tipo de la cuenta y N en caso contrario. UserDefined1, UserDefined2, UserDefined3 Almacena informacin personalizada del miembro de la dimensin Custom. Se puede introducir hasta un mximo de 80 caracteres. Las funciones UserDefined1, UserDefined2 y UserDefined3 recuperan el texto almacenado en este atributo.
Atributos de miembros Entity Descripcin Especifica si se permiten las contabilizaciones de asientos de los hijos para la entidad padre. Seleccione Y si se permiten las contabilizaciones de asientos de los hijos y N en caso contrario. Especifica si se permiten las contabilizaciones de asientos para esta entidad. Seleccione Y si se permiten las contabilizaciones de asientos para la entidad y N en caso contrario. Especifica el padre predeterminado de la entidad. Especifica la divisa predeterminada de la entidad. Este atributo es necesario. Especifica la descripcin de la entidad. La descripcin puede tener hasta 80 caracteres, incluidos los espacios, y no puede contener el signo ampersand (&). Especifica la compaa matriz de la entidad. Puede ser el nombre de una entidad o <blank>. Especifica si la entidad es una entidad intercompaa. Seleccione Y si la entidad es intercompaa y N en caso contrario. Si la entidad es intercompaa, aparece en el PDV de la dimensin ICP en [ICP Entities].
Atributo AllowAdjFromChildren
AllowAdjs
HoldingCompany IsICP
99
Tabla 18
Atributos de miembros Entity (continuacin) Descripcin Especifica el nombre de la entidad. Este atributo es necesario. El nombre debe ser exclusivo y puede contener hasta 80 caracteres, incluidos los espacios, pero no puede comenzar con un espacio.
PRECAUCIN Los nombres de las entidades no pueden incluir espacios si se utiliza una base de datos Oracle.
Atributo Member
Punto ( . ) Signo ms ( + ) Signo menos ( - ) Asterisco ( * ) Barra diagonal ( / ) Almohadilla ( # ) Coma ( , ) Punto y coma ( ; ) Arroba ( @ ) Comillas dobles ( ) Llaves ( { } ) Ampersand ( & )
SecurityAsPartner
Especifica el nombre de una clase de seguridad vlida para la entidad ICP. Este atributo permite asegurar la entidad en una dimensin ICP. Especifica el nombre de una clase de seguridad vlida de usuarios que pueden acceder a los datos de la entidad. Los nombres de clase de seguridad pueden contener hasta 80 caracteres. Almacena informacin personalizada de la entidad. Se puede introducir hasta un mximo de 80 caracteres. Las funciones UserDefined1, UserDefined2 y UserDefined3 recuperan el texto almacenado en este atributo.
SecurityClass
100
Administracin de metadatos
Atributos de miembros Scenario Descripcin Especifica la vista de la consolidacin. Este atributo es necesario. Seleccione Y para acumulado anual o N para peridico. Especifica los tipos de periodos para los cuales es vlida la imputacin de datos para el escenario. Este atributo es necesario. Por ejemplo, si se especifica un valor mensual slo se pueden extraer datos de imputacin en periodos mensuales, no en trimestrales o anuales. Es necesario definir la frecuencia en el perfil de la aplicacin.
DefaultParent DefaultView
Especifica el padre predeterminado del escenario. Especifica la vista que se utilizar al seleccionar <Scenario View> en la barra de punto de vista. Este atributo es necesario. Seleccione YTD o Periodic. Si cambia la vista predeterminada de un escenario e introduce una lnea de detalle de elementos, primero debe extraer la lnea de detalle de elementos y guardarla. A continuacin, elimine la lnea de detalle de elementos del escenario antes de modificar la vista. Debe cambiar la lnea de detalle de elementos extrada para que coincida con la nueva vista predeterminada antes de cargarla.
DefFreqForICTrans
Especifica la frecuencia predeterminada de las operaciones intercompaa. Debe ser una frecuencia vlida y puede contener hasta un mximo de 20 caracteres. El valor predeterminado de este atributo es <blank>. Especifica la descripcin del escenario. La descripcin puede tener hasta 80 caracteres, incluidos los espacios, y no puede contener el signo ampersand (&). Especifica si se ha auditado el escenario. Este atributo para una cuenta o un escenario determina qu puede auditarse. Especifique uno de los siguientes valores:
Description
EnableDataAudit
Y para auditar automticamente todas las cuentas. Se auditarn incluso las cuentas con EnableDataAudit definido como falso. O para auditar slo las cuentas que tengan EnableDataAudit definido como verdadero. N para deshabilitar la auditora en todas las cuentas.
MaximumReviewLevel
Especifica el nivel mximo de revisin de Gestin del proceso del escenario. Especifique un nivel de revisin de 1 a 10. Este atributo es necesario.
101
Tabla 19
Atributos de miembros Scenario (continuacin) Descripcin Especifica el nombre del escenario. Este atributo es necesario. El nombre debe ser exclusivo y puede contener hasta 80 caracteres, incluidos los espacios, pero no puede comenzar con un espacio.
Nota: Los nombres de los escenarios no pueden incluir espacios si se utiliza una base de datos Oracle.
Atributo Member
Punto ( . ) Signo ms ( + ) Signo menos ( - ) Asterisco ( * ) Barra diagonal ( / ) Almohadilla ( # ) Coma ( , ) Punto y coma ( ; ) Arroba ( @ ) Comillas dobles ( ) Llaves ( { } ) Ampersand ( & )
SecurityClass
Especifica el nombre de una clase de seguridad vlida que define a los usuarios que pueden acceder a los datos del escenario. Los nombres de clase de seguridad pueden contener hasta 80 caracteres. Por ejemplo, un usuario con derecho de acceso Ninguno a un escenario puede abrir periodos de asientos del escenario. Determina si la funcin Gestin del proceso est habilitada. Especifique uno de los siguientes valores:
SupportsProcessManagement
Y para habilitar Gestin del proceso. N para deshabilitar la opcin Gestin del proceso. A para habilitar Gestin del proceso y las alertas de correo electrnico.
Almacena informacin personalizada del escenario. Se puede introducir hasta un mximo de 80 caracteres. Las funciones UserDefined1, UserDefined2 y UserDefined3 recuperan el texto almacenado en este atributo. Especifica si el escenario puede contener lneas de elementos. Seleccione Y si el escenario puede aceptar lneas de elementos y N en caso contrario.
Nota: Si modifica este atributo una vez introducida la lnea de detalle de elementos, es posible que sta ya no sea vlida para el escenario. Se generan los siguientes comportamientos:
Si el escenario acept lneas de elementos y ahora no se permite, la lnea de detalle de elementos almacenada en la base de datos ya no es vlida. Slo se muestra el total. Si el escenario no acept lneas de elementos y ahora s se permite, existe un importe total, pero no existe la informacin correspondiente a la lnea de detalle de elementos del escenario. Se puede extraer el total y cargarlo como datos de la lnea de detalle de elementos para que el total coincida con dicha informacin.
102
Administracin de metadatos
Tabla 19
Atributos de miembros Scenario (continuacin) Descripcin Especifica cmo interpretar los valores de los datos ajustados y perdidos del periodo. Este atributo es necesario. Seleccione YTD o Periodic. Especifica cmo interpretar los valores de los datos no ajustados y perdidos del periodo. Este atributo es necesario. Seleccione YTD o Periodic.
Si la organizacin es dinmica y por periodo Cules son las dimensiones protegidas Las tasas y mtodos predeterminados de conversin que se utilizan Cul es el porcentaje de ICP Si se aplican reglas de consolidacin Cul es la divisa predeterminada
Atributos de configuracin de la aplicacin Descripcin Determina si se admiten las reglas de consolidacin. Especifique uno de los siguientes valores: Y para utilizar las reglas escritas en la rutina Consolidate() en una regla definida por el usuario. R para derivar el valor proporcional en la dimensin Value. Tenga en cuenta que los datos proporcionales no se almacenan. N para utilizar la consolidacin y las eliminaciones predeterminadas.
Atributo ConsolidationRules
Especifica la divisa predeterminada de la aplicacin. Este atributo es necesario. Cuenta que contiene la tasa de conversin que se utilizar en las cuentas de activos o pasivos. Este atributo es necesario. Cuenta que contiene la tasa de conversin que se utilizar en las cuentas de ingresos o gastos. Este atributo es necesario. Especifica el valor predeterminado de la cuenta Active. Este atributo es necesario. Seleccione 0 si se considera que el hijo est inactivo y no se ha consolidado con el padre. Seleccione 1 si se considera que el hijo est activo y se ha consolidado con el padre.
103
Tabla 20
Atributos de configuracin de la aplicacin (continuacin) Descripcin Especifica si los usuarios de una aplicacin ven todos los miembros de dimensin o slo aqullos a los que tienen acceso. El sistema filtra los siguientes miembros de dimensin:
Atributo EnableMetadataSecurityFiltering
Scenario Entity Intercompany Partner (ICP) Account Custom1, Custom2, Custom3, Custom4
Seleccione Y para filtrar los miembros de dimensin a los cuales el usuario no puede acceder. El valor predeterminado de este atributo es N. ICPEntitiesAggregationWeight Especifica el porcentaje de los importes de la entidad Intercompany Partner [ICP Entities] que se agregan al miembro [ICP Top] de la dimensin Value. Este atributo es necesario. El porcentaje se escala a centenas, siendo 1,0 igual al 100%. Especifica el nmero mximo de caracteres que pueden utilizarse para el texto de la celda. Seleccione -1 para no especificar ningn lmite o un nmero positivo hasta 2.147.483.647. El valor predeterminado es 8000. Especifica el nmero mximo de bytes para el tamao de archivos adjuntos a los documentos. Seleccione -1 para no especificar ningn lmite o un nmero positivo hasta 2.147.483.647. El valor predeterminado es -1. Especifica el nmero mximo de archivos adjuntos a los documentos por usuario. Seleccione -1 para no especificar ningn lmite o un nmero positivo hasta 2.147.483.647. El valor predeterminado es -1. Especifica el tipo de acceso de seguridad para los nodos. Este atributo es necesario. Especifique Entity para comprobar los datos de los nodos en funcin del acceso de seguridad de la entidad y Parent para comprobar los datos de los nodos segn el acceso de seguridad del padre. Especifica si las nuevas estructuras de consolidacin pueden coexistir con las estructuras de consolidacin anteriores en la aplicacin. Seleccione Y para admitir las nuevas estructuras organizativas o N para admitir slo las actuales. Especifica el mtodo de conversin predeterminado para las cuentas de cuadres. Seleccione Y para utilizar el mtodo de conversin de valor peridico (PVA) y N para utilizar el mtodo de conversin de valor de la tasa de cambio (VAL). Especifica el mtodo de conversin predeterminado para las cuentas de flujos. Seleccione Y para utilizar el mtodo de conversin de valor peridico (PVA) y N para utilizar el mtodo de conversin de valor de la tasa de cambio (VAL).
MaxCellTextSize
MaxDocAttachmentSize
MaxNumDocAttachments
NodeSecurity
OrgByPeriodApplication
UsePVAForBalanceAccounts
UsePVAForFlowAccounts
104
Administracin de metadatos
Tabla 20
Atributos de configuracin de la aplicacin (continuacin) Descripcin Especifica si las cuentas de la aplicacin estn protegidas mediante seguridad. Seleccione Y para proteger con seguridad las cuentas de la aplicacin y N para no protegerlas. Especifica si las dimensiones personalizadas de la aplicacin estn protegidas mediante seguridad. Seleccione Y para proteger con seguridad las dimensiones personalizadas de la aplicacin y N para no protegerlas. Especifica si las entidades de la aplicacin estn protegidas mediante seguridad. Seleccione Y para proteger con seguridad las entidades de la aplicacin y N para no protegerlas. Especifica si los miembros ICP de la aplicacin estn protegidos mediante seguridad. Seleccione Y para proteger con seguridad los miembros ICP de la aplicacin y N para no protegerlos. Especifica si los escenarios de la aplicacin estn protegidos mediante seguridad. Seleccione Y para proteger con seguridad los escenarios de la aplicacin y N para no protegerlos. Especifica el nombre de la cuenta que se utilizar para la validacin. La cuenta utilizada para la validacin debe ser una cuenta existente y tener una interseccin vlida con [ICPTop] en las dimensiones Custom.
Atributo UseSecurityForAccounts
UseSecurityForEntities
UseSecurityForICP
UseSecurityForScenarios
ValidationAccount
105
Atributos de mtodos de consolidacin Descripcin Especifica el nombre del mtodo de consolidacin. Este atributo es necesario. El nombre debe ser exclusivo y puede contener hasta 20 caracteres, incluidos los espacios. No emplee los siguientes caracteres en un nombre:
Atributo ConsolMethod
Punto ( . ) Signo ms ( + ) Signo menos ( - ) Asterisco ( * ) Barra diagonal ( / ) Almohadilla ( # ) Coma ( , ) Punto y coma ( ; ) Arroba ( @ ) Comillas dobles ( ) Llaves ( { } ) Ampersand ( & )
Control
Determina el umbral que corresponde al tipo de control que utilizar la rutina de clculo. Especifique uno de los siguientes valores para este atributo:
Description
Especifica la descripcin del mtodo de consolidacin. La descripcin puede tener hasta 80 caracteres, incluidos los espacios, y no puede contener el signo ampersand (&). Especifica si el mtodo de consolidacin se utiliza para la compaa matriz. Este atributo es opcional. Seleccione Y para utilizar el mtodo en la compaa matriz y N para utilizar un mtodo diferente. Especifica el porcentaje de consolidacin aplicado por la rutina de clculo de propiedad. Defina un valor para el porcentaje (por ejemplo, 100) o una de las siguientes palabras clave:
IsHoldingMethod
PercentConsol
POWN POWNMIN
ToPercentControl
Especifica el lmite superior del rango para PercentControl. Se utiliza para la rutina de clculo de propiedad. Defina un valor entre 0 y 100.
Nota: Uno de los registros del mtodo debe tener un valor de 100.
106
Administracin de metadatos
Tabla 21
Atributos de mtodos de consolidacin (continuacin) Descripcin Especifica si el lmite superior del rango del porcentaje de control se incluye en el rango. Se utiliza para la rutina de clculo de propiedad junto con el atributo ToPercentControl. Este atributo es opcional si el atributo UsedByCalcRoutine es N. Seleccione < o <= para este atributo. Especifica si el mtodo se utiliza para la rutina de clculo de propiedad automtico. Seleccione Y para utilizar el mtodo para los clculos de propiedad y N para no utilizarlo.
Atributo ToPercentControlComp
UsedByCalcRoutine
107
La informacin de asignacin de mtodos se almacena en el mtodo de cuentas del archivo de datos de la entidad padre. Para cada hijo de un padre, el sistema almacena la asignacin de mtodos de consolidacin en la dimensin ICP. El mtodo asignado se utiliza cuando los hijos se consolidan con el padre. Para crear una interseccin de la plantilla, utilice 1 para indicar la asignacin del mtodo a la entidad ICP. Por ejemplo, si un grupo de padres tiene dos hijos, A y B, y asigna el mtodo Global a A y el mtodo Equity a B, introduzca 1 en la interseccin del mtodo Global y la entidad A, y 1 en la interseccin del mtodo Equity y la entidad B.
Definicin de divisas
Las divisas de una aplicacin se pueden definir utilizando los atributos de Tabla 22.
Tabla 22
Atributos de divisas Descripcin Especifica el nombre de la divisa. Este atributo es necesario. El nombre debe ser exclusivo y puede contener hasta 20 caracteres, incluidos los espacios. No emplee los siguientes caracteres en un nombre de divisa:
Atributo Currency
Punto ( . ) Signo ms ( + ) Signo menos ( - ) Asterisco ( * ) Barra diagonal ( / ) Almohadilla ( # ) Coma ( , ) Punto y coma ( ; ) Arroba ( @ ) Comillas dobles ( ) Llaves ( { } ) Ampersand ( & )
Description
Especifica la descripcin de la divisa. La descripcin puede tener hasta 80 caracteres, incluidos los espacios, y no puede contener el signo ampersand (&). Especifica si las divisas aparecen en la lista desplegable del mdulo de operaciones intercompaa. Seleccione Y para mostrar las divisas y N para no mostrarlas. El valor predeterminado es Y.
DisplayInICT
108
Administracin de metadatos
Tabla 22
Atributos de divisas (continuacin) Descripcin Especifica la unidad en la que se muestran y almacenan los importes para la divisa mediante la identificacin de la colocacin del punto decimal. Este atributo es necesario. Determina cmo debe introducirse la tasa de cambio. Scale es un atributo de divisas, no un atributo de entidades. Especifique uno de los siguientes valores para este atributo:
Atributo Scale
Blank = ninguno 0 = unidades 1 = decenas 2 = centenas 3 = miles 4 = decenas de miles 5 = centenas de miles 6 = millones 7 = decenas de millones 8 = centenas de millones 9 = miles de millones
TranslationOperator
Determina el clculo de conversin de las operaciones intercompaa. El valor predeterminado queda en blanco. Especifique uno de los siguientes valores:
D para calcular la divisa local dividiendo la divisa de la operacin por la tasa M para calcular la divisa local multiplicando la divisa de la operacin por la tasa <blank> para definir el valor en D
La lista de miembros del sistema [Currencies] se encuentra disponible para las dimensiones Custom1 y Custom2. Las divisas que se agreguen a la aplicacin se incluyen en la lista de miembros [Currencies]. La lista [Currencies] permite la entrada de tasas de conversin de divisas para pares de divisas y proporciona un mecanismo de filtrado de los miembros que no son divisas.
Definicin de divisas
109
Cuentas de consolidacin
Las cuentas del sistema descritas en Tabla 23 son necesarias para cada padre de la dimensin Entity y se utilizan en el proceso de consolidacin.
Nota: Todas las cuentas del sistema que se utilizan para la consolidacin, salvo la cuenta Active, son cuentas de cuadres. La cuenta Active es una cuenta de cuadres recurrentes.
Tabla 23
Cuentas del sistema para la consolidacin Descripcin Estado de consolidacin de un hijo con respecto a su padre. Yes, si el hijo se ha consolidado con el padre. No, si el hijo no se ha consolidado con el padre. Porcentaje de consolidacin. El porcentaje del valor de una entidad que se ha consolidado con el padre de la entidad. Nmeros positivos o negativos entre -100 y 100, inclusive 0. El valor predeterminado es 100.
Nota: En periodos posteriores, el derivado es 0. Por lo tanto, se debe introducir el porcentaje en todos los periodos posteriores.
Porcentaje de propiedad basado en las acciones de la entidad que pertenecen a otras entidades. Nmero positivo entre 0 y 100. El valor predeterminado es 100. Porcentaje de propiedad directa. Nmero positivo entre 0 y 100. El valor predeterminado es 100. Porcentaje de control basado en las acciones con derecho a voto de la entidad que pertenecen a otras entidades. Nmero positivo entre 0 y 100. El valor predeterminado es 100. Mtodo de consolidacin asignado a la entidad. <None> u otra seleccin de la lista de mtodos disponibles. Mtodos de consolidacin. Un nmero entre 0 y 255.
110
Administracin de metadatos
Cuentas de propiedad
Las cuentas del sistema descritas en Tabla 24 se utilizan para los clculos de propiedad.
Nota: Todas las cuentas del sistema utilizadas para los clculos de propiedad son cuentas de cuadres.
Tabla 24
Cuentas del sistema para la propiedad Descripcin Nmero total de acciones en propiedad. Nmero positivo o 0. El valor predeterminado es 0.
Nota: El total de acciones en propiedad debe ser inferior o igual al total de acciones pendientes.
Cuenta SharesOwned
VotingOwned
Nmero de acciones con derecho a voto en propiedad. Nmero positivo o 0. El valor predeterminado es 0.
Nota: El total de acciones con derecho a voto en propiedad debe ser inferior o igual al total de acciones con derecho a voto pendientes.
SharesOutstanding
Nmero total de acciones pendientes o porcentaje de acciones pendientes. Nmero positivo o 0. El valor predeterminado es 0.
Nota: Especifique el nmero de acciones pendientes o las acciones pendientes como porcentaje. Introduzca 100 para el porcentaje.
VotingOutstanding
Nmero de acciones con derecho a voto pendientes. Nmero positivo o 0. El valor predeterminado es 0.
Nota: Especifique el nmero de acciones con derecho a voto pendientes o las acciones con derecho a voto pendientes como porcentaje. Introduzca 100 para el porcentaje.
Shares%Owned Voting%Owned
111
4 Si correspondiera, repita el paso 3 para modificar otros miembros de cuentas del sistema. 5 Haga clic en Save File.
Nota: Debe cargar el archivo de metadatos actualizado en la aplicacin para que los cambios entren en vigor.
Indicar las cuentas que llevan a cabo operaciones intercompaa y especificar una cuenta de enlace para cada cuenta intercompaa (atributos IsICP y PlugAcct en los metadatos de la cuenta) Indicar las entidades que llevan a cabo las operaciones intercompaa (atributo IsICP en los metadatos de la entidad)
Cuando se crean operaciones intercompaa, cada grupo debe contener al menos una cuenta intercompaa y una cuenta de enlace. Una cuenta se designa como de intercompaa seleccionando el atributo IsICP para la cuenta en Metadata Manager. Cuando se designa una cuenta como de intercompaa y se introducen las operaciones intercompaa, se generan entradas invertidas o de eliminacin en el miembro de la dimensin Value [Elimination] con el proceso de consolidacin. Una cuenta de enlace es una cuenta que, al terminar todas las eliminaciones, almacena la diferencia entre las dos cuentas intercompaa. Una cuenta de enlace puede configurarse como cuenta ICP. Para que se detalle una cuenta de enlace por ICP, se debe definir el atributo IsICP como Y o R para que el sistema escriba las eliminaciones en el miembro ICP correspondiente. Si no desea que ICP detalle una cuenta de enlace, defina el atributo IsICP como N para que el sistema escriba las eliminaciones en [ICP None]. Durante la consolidacin, se eliminan las operaciones entre las entidades intercompaa vlidas. Para obtener ms informacin sobre los metadatos de entidad, consulte Definicin de miembros Entity en la pgina 99. A continuacin se describen los elementos ICP generados por el sistema.
Tabla 25
Elementos ICP generados por el sistema Descripcin Especifica el miembro superior intercompaa. Especifica que no se utiliza ningn miembro intercompaa. Especifica las entidades designadas para las operaciones intercompaa.
112
Administracin de metadatos
2 En la lista, seleccione un miembro ICP y, si fuera necesario, modifique la descripcin y la clase de seguridad. 3 Si correspondiera, repita el paso 2 para modificar otros miembros ICP. 4 Haga clic en Save File.
Nota: Debe cargar el archivo de metadatos actualizado en la aplicacin para que los cambios entren en vigor.
Despus de cargar los metadatos, Financial Management crea automticamente tres miembros de la dimensin Value para cada divisa de la aplicacin: NombreDivisa, NombreDivisa Adjs y NombreDivisa Total, donde NombreDivisa es el cdigo de divisa. Por ejemplo, para una divisa USD, Financial Management crea los siguientes miembros de la dimensin Value: USD, USD Adjs y USD Total.
3 Si correspondiera, repita el paso 2 para agregar descripciones de otros miembros Value. 4 Haga clic en Save File.
Nota: Debe cargar el archivo de metadatos actualizado en la aplicacin para que los cambios entren en vigor.
113
Divisas Dimensin Entity Dimensin Scenario Dimensiones Custom Dimensin Account Dimensin Value Dimensin Intercompany Partner Configuracin de la aplicacin Mtodos de consolidacin
Para cada tipo de metadatos relacionados con la dimensin, las secciones se procesan en el siguiente orden:
114
Administracin de metadatos
Los metadatos de las dimensiones Entity, Scenario, Account y Custom se colocan en las secciones de miembros y jerarquas. Las dimensiones Custom pueden incluir una seccin de dimensiones. Las secciones para cada tipo de metadatos pueden aparecer slo una vez en un archivo de metadatos. Se pueden emplear los siguientes caracteres como delimitadores:
, ~ @ # $ % ^ | : ; ? \
Nota: Debe emplear un carcter que no se haya utilizado en el nombre ni de ninguna otra forma en el archivo. Los delimitadores slo son necesarios para los archivos ASCII con la extensin APP no para los archivos , de lenguaje de marcado extensible (XML).
Una lnea que comience con un signo de exclamacin ( ! ) indica el inicio de una seccin nueva en el archivo de metadatos y debe ir seguida de un nombre de seccin vlido (por ejemplo, divisas, miembros o jerarquas). Los valores verdaderos o falsos se representan con Y para verdadero y con N para falso. Una lnea que comienza con un apstrofo ( ' ) se considera una lnea de comentarios y el sistema la omite. Las siguientes son las secciones que se pueden utilizar en un archivo de metadatos:
Formato de archivo Versin Configuracin de la aplicacin Divisas Dimensin Miembros Jerarquas Mtodos de consolidacin
El formato de archivo
Esta seccin de un archivo de metadatos indica el nmero de versin del archivo, que slo cambia cuando se modifica el formato del mismo. El formato de archivo se genera automticamente cuando se extraen metadatos; si se est definiendo el archivo que se va a cargar, se debe incluir un formato de archivo vlido. En la sintaxis siguiente se especifica el formato de archivo:
!FILE_FORMAT = nmeroMayor.nmeroMenor
nmeroMayor y nmeroMenor constan de uno o dos dgitos. nmeroMayor puede contener un cero inicial y nmeroMenor puede contener un cero final. Es preciso incluir nmeroMayor y nmeroMenor y utilizar slo un punto ( . ) como separador de decimales. En los ejemplos siguientes se especifican los valores del formato de archivo vlidos:
!FILE_FORMAT !FILE_FORMAT !FILE_FORMAT !FILE_FORMAT = = = = 3.4 3.40 03.40 03.4
115
Versin
Esta seccin de un archivo de metadatos indica la versin de Financial Management utilizada para extraer los metadatos. El nmero de versin se genera automticamente cuando se extraen metadatos; si se est creando un archivo de metadatos para cargarlo, no es necesario especificar una versin. En la sintaxis siguiente se representa la versin:
!VERSION = versin mayor.versin menor.versin compilacin
Configuracin de la aplicacin
Esta seccin de un archivo de metadatos define la configuracin que se establece para toda la aplicacin de Financial Management. Para obtener informacin sobre los atributos de la configuracin de la aplicacin, consulte Definicin de la configuracin de la aplicacin en la pgina 103. En el ejemplo siguiente se especifican los atributos de la configuracin de la aplicacin:
!APPLICATION_SETTINGS DefaultCurrency=USD DefaultRateForBalanceAccounts=Rate1 DefaultRateForFlowAccounts=Rate2 UsePVAForBalanceAccounts=Y UsePVAForFlowAccounts=Y ICPEntitiesAggregationWeight=1 DefaultValueForActive=1 ConsolidationRules=N OrgByPeriodApplication=N NodeSecurity=Entity UseSecurityForAccounts=N UseSecurityForEntities=Y UseSecurityForScenarios=Y UseSecurityForCustom1=N UseSecurityForCustom2=N UseSecurityForCustom3=N UseSecurityForCustom4=N UseSecurityForICP=N EnableMetadataSecurityFiltering=N
Divisas
Esta seccin de un archivo de metadatos define las divisas. La siguiente sintaxis especifica una divisa:
Label; Scale; Descriptions
Para obtener ms informacin, consulte Definicin de divisas en la pgina 108. En el ejemplo siguiente se especifican los atributos de la divisa:
!CURRENCIES EURO;0;English=European Euro GBR;0;English=Great Britain Pounds USD;0;English=United Stated Dollars
116
Administracin de metadatos
Dimensin
Esta seccin de un archivo de metadatos define los alias de las dimensiones Custom. Cree una seccin de dimensiones para cada dimensin Custom y utilice para ello la siguiente sintaxis, donde N es el nmero de la dimensin Custom:
!DIMENSION=CustomN
Esta seccin contiene slo el atributo Alias. Un alias es un nombre alternativo de una dimensin Custom y puede contener un mximo de 20 caracteres. Los alias de la dimensin Custom aparecen en la ficha Metadata Item Properties del mdulo Manage Metadata. Introduzca un alias utilizando la siguiente sintaxis; reemplace los caracteres <> por el nombre del alias:
Alias=<>
Miembros
Esta seccin de un archivo de metadatos define los miembros de una dimensin. Se pueden utilizar delimitadores para representar los valores faltantes como vacos. Introduzca los miembros de dimensin utilizando la siguiente sintaxis:
!MEMBERS=Custom2 'Label;IsCalculated;SwitchSignForFlow;SwitchTypeForFlow; UserDefined1;UserDefined2;UserDefined3;SecurityClass; DefaultParent;Descriptions [None];N;N;N;;;;;DefaultParent=#root AllCustomers;Y;N;N;;;;;DefaultParent=#root Customer2;N;N;N;;;;;DefaultParent=AllCustomers Customer3;N;N;N;;;;;DefaultParent=AllCustomers Customer4;N;N;N;;;;;DefaultParent=AllCustomers Customer5;N;N;N;;;;;DefaultParent=AllCustomers
En los temas siguientes se mencionan los formatos de las secciones de miembros de las dimensiones Account, Scenario, Entity, Custom, Value e ICP.
Account
Lo que aparece a continuacin es la sintaxis utilizada para los miembros de la dimensin Account:
'Label, AccountType, IsCalculated, IsConsolidated, IsICP, PlugAcct, Custom1TopMember, Custom2TopMember, Custom3TopMember, Custom4TopMember, NumDecimalPlaces, UsesLineItems, EnableCustom1Aggr, EnableCustom2Aggr, EnableCustom3Aggr, EnableCustom4Aggr, UserDefined1, UserDefined2, UserDefined3, XBRLTags, SecurityClass, ICPTopMember, EnableDataAudit, DefaultParent, Descriptions
117
Para obtener ms informacin sobre los atributos de la dimensin Account, consulte Definicin de cuentas en la pgina 93. El siguiente ejemplo especifica los atributos de dos cuentas, AdminExpenses y CapitalStock:
!MEMBERS=Account AdminExpenses;EXPENSE;N;Y;Y; ;Golf;ALL;ALL;ALL;2;N;Y;Y;Y;Y; ; ; ; ; ; ;N;DefaultParent=NetIncome CapitalStock;LIABILITY;N;Y;N; ; ; ; ;ClosingBalance;6;N;Y;Y;Y;Y; ; ; ; ; ; ;N;DefaultParent=TotalEquity;English=Capital Stock
Scenario
Lo que aparece a continuacin es la sintaxis utilizada para los miembros de la dimensin Scenario:
'Label, DefaultFreq, DefaultView, ZeroViewForNonadj, ZeroViewForAdj, ConsolidateYTD, UserDefined1, UserDefined2, UserDefined3, SupportsProcessManagement, SecurityClass, MaximumReviewLevel, UsesLineItems, EnableDataAudit, EnableJournalsAutoLabel, DefFreqForPostingFlowTrans, DefaultParent, Descriptions
Para obtener ms informacin sobre los atributos de la dimensin Scenario, consulte Definicin de miembros Scenario en la pgina 101. El siguiente ejemplo especifica los atributos de dos escenarios, Actual y Budget:
!MEMBERS=Scenario Actual;MTD;Periodic;Periodic;Periodic;N; ; ; ;N; ;10;Y;N;N;MTD ;DefaultParent=#root Budget;MTD;Periodic;Periodic;Periodic;N; ; ; ;Y; ;10;Y;N;N;MTD ;DefaultParent=#root
Entity
Lo que aparece a continuacin es la sintaxis utilizada para los miembros de la dimensin Entity:
'Label, DefCurrency, AllowAdjs, IsICP, AllowAdjFromChildren, SecurityClass, UserDefined1, UserDefined2, UserDefined3, HoldingCompany, SecurityAsPartner, DefaultParent, Descriptions
Para obtener ms informacin sobre los atributos de la dimensin Entity, consulte Definicin de miembros Entity en la pgina 99. El siguiente ejemplo especifica los atributos de tres entidades, California, Canada y Connecticut:
!MEMBERS=Entity California;USD;Y;Y;Y;US;;;;;;DefaultParent=Imbler;English=State of California;French=California Canada;USD;Y;N;N;;;;;;;DefaultParent=Regional Connecticut;USD;Y;Y;N;US;Northeast;;;;;DefaultParent=Imbler
118
Administracin de metadatos
Custom 1-Custom4
Lo que aparece a continuacin es la sintaxis utilizada para los miembros de las dimensiones Custom1-Custom4:
'Label, IsCalculated, SwitchSignForFlow, SwitchTypeForFlow, UserDefined1, UserDefined2, UserDefined3, SecurityClass, DefaultParent, Descriptions
Para obtener ms informacin sobre los atributos de la dimensin Custom, consulte Definicin de miembros Custom en la pgina 97. El siguiente ejemplo especifica los atributos para los miembros de la dimensin Custom2:
!MEMBERS=Custom2 [None];N;N;N;;;;;DefaultParent=#root AllCustomers;Y;N;N;;;;;DefaultParent=#root Customer2;N;N;N;;;;;DefaultParent=AllCustomers Customer3;N;N;N;;;;;DefaultParent=AllCustomers Customer4;N;N;N;;;;;DefaultParent=AllCustomers Customer5;N;N;N;;;;;DefaultParent=AllCustomers
Value
La seccin de miembros permite establecer las descripciones de los miembros definidos por el sistema de la dimensin Value. Adems, en el caso de los miembros de la dimensin Value que el sistema crea para las divisas, se pueden definir las descripciones que se anexan a las descripciones de las divisas. A continuacin se detalla la sintaxis de los miembros Value:
Label;Descriptions
Puede especificar el cdigo de un miembro Value definido por el sistema. Tambin puede utilizar los siguientes cdigos para crear descripciones que se anexen a las descripciones de los correspondientes miembros Value que el sistema crea para las divisas definidas por el usuario:
<Currency Total> <Currency Adjs> <Currency>
Por ejemplo, suponga que define las divisas USD y EUR con las descripciones Dlares estadounidenses y Euro, respectivamente. Adems, suponga que define las siguientes descripciones del miembro Value en un archivo de metadatos cargado:
[None];English=ValueNone <Currency Total>;English=Total <Currency Adjs>;English=Adjs <Currency>;English=Base
119
En Tabla 26 se describen los tros de miembros de la dimensin Value que el sistema crea para las divisas USD y Euro.
Tabla 26
Descripciones de la dimensin Value Descripcin Dlares estadounidenses Total Dlares estadounidenses Adjs Dlares estadounidenses Base Euro Total Euro Adjs Euro Base
Miembro Value USD Total USD Adjs USD EUR Total EUR Adjs EUR
Intercompany Partner
Se puede utilizar la seccin de miembros para establecer las clases de seguridad y las descripciones de los siguientes miembros definidos por el sistema de la dimensin Intercompany Partner:
En el siguiente ejemplo se muestra cmo definir las descripciones de [ICP Top], [ICP None] y [ICP Entities] sin especificar las clases de seguridad:
[ICP Top];;English=Top ICP [ICP None];;English=No ICP [ICP Entities];;English=Entities ICP
Mtodos de consolidacin
Esta seccin de un archivo de metadatos define los mtodos de consolidacin. A continuacin se detalla la sintaxis de los mtodos de consolidacin:
Label;UsedByCalcRoutine;IsHoldingMethod;ToPercentControlComp; ToPercentControl;PercentConsol;Control;Descriptions
Para obtener ms informacin sobre los atributos de los mtodos de consolidacin, consulte Definicin de mtodos de consolidacin en la pgina 106.
120
Administracin de metadatos
Jerarquas
Esta seccin del archivo de metadatos define las relaciones padre-hijo. Una relacin padre-hijo se conoce como nodo. Un nodo puede contener su propio conjunto de valores de atributos. Un registro de nodo es una lista delimitada en la que los primeros dos elementos de cada lnea identifican a un padre y a un hijo. Se pueden utilizar delimitadores para representar los valores de atributos faltantes como vacos. Todos los miembros de nivel superior de una jerarqua deben representarse como hijos de un padre vaco.
Sugerencia: Los registros de nodo para las dimensiones Custom contienen un tercer atributo. Para obtener
ms informacin, consulte Jerarquas de Custom1-Custom4 en la pgina 122. Para comenzar una seccin de jerarquas, introduzca la siguiente lnea; reemplace los caracteres <> por el nombre de la dimensin:
!HIERARCHIES=<>
No incluya espacios al comenzar las secciones de las dimensiones Custom. Por ejemplo, comience la seccin de jerarquas de la dimensin Custom2 con la siguiente lnea:
!HIERARCHIES=Custom2 ;[None];1 ;AllCustomers;0 AllCustomers;Customer2;1 AllCustomers;Customer3;1 AllCustomers;Customer4;1 AllCustomers;Customer5;1
En los siguientes temas se mencionan los formatos de las secciones de jerarquas de las dimensiones Account, Scenario, Entity y Custom.
Jerarquas de Account
A continuacin se muestra la sintaxis para las jerarquas de la dimensin Account:
cdigomiembropadre;cdigomiembrohijo
121
NetProfit;NetIncome NetIncome;GrossMargin GrossMargin;Sales GrossMargin;TotalCosts TotalCosts;Purchases TotalCosts;Salaries TotalCosts;OtherCosts NetIncome;AdminExpenses NetIncome;InterestCharges NetProfit;Taxes
Jerarquas de Scenario
A continuacin se muestra la sintaxis para las jerarquas de la dimensin Scenario:
cdigomiembropadre;cdigomiembrohijo
Jerarquas de Entity
A continuacin se muestra la sintaxis para las jerarquas de la dimensin Entity:
cdigomiembropadre;cdigomiembrohijo
Jerarquas de Custom1-Custom4
A continuacin se muestra la sintaxis para las jerarquas de las dimensiones Custom1-Custom4:
cdigomiembropadre;cdigomiembrohijo;porcentajeagregacin
122
Administracin de metadatos
Value: Financial Management genera automticamente los miembros estndar. Adems, despus de cargar metadatos, Financial Management crea automticamente un tro de miembros de la dimensin Value para cada divisa que se haya cargado: NombreDivisa, NombreDivisa Adjs y NombreDivisa Total, donde NombreDivisa es el cdigo de divisa. Por ejemplo, para una divisa USD, Financial Management crea el siguiente tro de miembros de la dimensin Value: USD, USD Adjs y USD Total. Se pueden definir las descripciones de los miembros generados por el sistema, as como las descripciones que se anexarn a los miembros Value que el sistema crea para las divisas definidas por el usuario. Intercompany Partner: Financial Management genera automticamente esta dimensin. Se genera un miembro de la dimensin Intercompany Partner para cada miembro de la dimensin Entity cuyo atributo IsICP se defina como verdadero. Puede definir las clases de seguridad y las descripciones de algunos miembros Intercompany Partner segn se describe en Intercompany Partner en la pgina 120.
Con Metadata Manager se pueden abrir archivos en formatos de lenguaje de marcado extensible (XML) y APP. Tambin permite crear o editar un archivo XML o APP extrado de una aplicacin de Financial Management. Los archivos de metadatos creados en Metadata Manager se codifican automticamente con el formato Unicode con la ordenacin de bytes Little Endian. Despus de crear o editar un archivo de metadatos, los metadatos que contiene se pueden cargar en una aplicacin.
Nota: Para todos estos procedimientos, se supone que el rea de trabajo Metadata Manager est abierta. Para abrir el rea de trabajo, seleccione Manage Metadata en el marco de navegacin del escritorio.
No se pueden editar los metadatos directamente en una aplicacin. Cuando se implementan cambios en los metadatos en Metadata Manager, slo se realizan en el archivo, no en los metadatos de la aplicacin. Despus de extraer o modificar los metadatos en el archivo, es preciso cargarlos en la aplicacin para que los cambios entren en vigor.
123
Vistas de Metadata Manager Descripcin Utilice una vista jerrquica para agregar o modificar miembros.
Nota: Debe emplear List View para AppSettings, ConsolMethod y Currencies.
Utilice una lista simple para agregar o modificar miembros. Utilice esta ficha para crear un alias para una dimensin Custom. Utilice esta ficha para crear un informe de metadatos.
Con la mayora de los metadatos, se pueden agregar o modificar miembros tanto en Tree View como en List View.
Nota: Debe emplear List View para los metadatos de AppSettings, ConsolMethod y Currencies.
En Tree View, los miembros se agregan o modifican en una vista jerrquica. Cada miembro se incorpora como hijo o hermano de un miembro y sus atributos se introducen en la ficha Member Attributes. Para modificar los datos, es necesario seleccionar y cambiar un miembro o sus atributos. Para obtener ms informacin sobre Tree View, consulte Tareas de Tree View en la pgina 125. En List View, los miembros y sus atributos se agregan o modifican en una lista simple. Para organizar los miembros jerrquicamente, se debe cambiar a Tree View y arrastrar los miembros a una jerarqua. Para obtener ms informacin sobre List View, consulte Tareas de List View en la pgina 130.
Nota: Los cambios realizados en Tree View se transfieren a List View, y viceversa.
124
Administracin de metadatos
Cuando se agrega un miembro a Tree View o se selecciona en esa ficha, los atributos de los miembros aparecen en el lado derecho del rea de trabajo de Metadata Manager. El lado derecho de Tree View contiene las fichas adicionales descritas en Tabla 28.
Tabla 28
Fichas de Tree View Descripcin Permite mostrar, editar e introducir los atributos del miembro seleccionado. Permite arrastrar miembros de la lista a la jerarqua. Utilice esta ficha para las dimensiones Custom. Esta ficha contiene los atributos correspondientes a la relacin entre el miembro de la dimensin Custom actualmente seleccionado y su padre.
125
Para agregar miembros, seleccione un miembro y haga clic en o en para agregarle un hermano.
4 Repita los pasos 2 y 3 hasta que haya agregado o actualizado todos los miembros.
126
Administracin de metadatos
2 En la jerarqua, resalte un miembro Custom. 3 En el lado derecho del rea de trabajo de Metadata Manager, seleccione la ficha Node Attributes. 4 Modifique el atributo AggrWeight.
Desplazamiento de miembros
Los miembros de la jerarqua se pueden cambiar de ubicacin simplemente arrastrndolos a otro lugar dentro de la misma. Es posible desplazar varios miembros a la vez.
127
Promocin de miembros
Para promover miembros en la jerarqua, utilice el botn de promocin situado en la barra de herramientas . Cuando se promueve un miembro, ste sube un nivel en la jerarqua.
2 En la jerarqua, seleccione un miembro. 3 Haga clic con el botn derecho del ratn y seleccione una de las siguientes opciones de men:
Remove from parent, para quitar el miembro de su padre pero conservarlo en la ficha Member List. Delete from dimension, para eliminar el miembro de la dimensin.
128
Administracin de metadatos
Precaucin Un archivo de metadatos que contiene miembros hurfanos no puede verificarse ni cargarse
en una aplicacin.
2 En el lado derecho del rea de trabajo de Metadata Manager, seleccione la ficha Member List.
3 Marque la casilla Only Show Orphaned Members para ver todos los miembros hurfanos de la dimensin. 4 Resalte los miembros y arrstrelos a una nueva posicin en la jerarqua.
Precaucin Un archivo de metadatos que contiene miembros hurfanos no puede verificarse ni cargarse
en una aplicacin.
2 En el lado derecho del rea de trabajo de Metadata Manager, seleccione la ficha Member List.
129
3 Marque la casilla Only Show Orphaned Members para mostrar los miembros hurfanos de la dimensin
seleccionada.
4 Resalte uno o ms miembros, haga clic con el botn derecho del ratn y seleccione Remove Highlighted
Members.
Nota: Para quitar todos los miembros hurfanos, haga clic con el botn derecho del ratn y seleccione Select All.
Para obtener ms informacin, consulte los siguientes procedimientos: Adicin y modificacin de miembros en la pgina 131 Copia, corte y pegado de miembros en la pgina 132 Eliminacin de miembros en la pgina 132 Validacin de metadatos en la pgina 132 Visualizacin u ocultacin de columnas en la pgina 133
130
Administracin de metadatos
Para modificar un miembro, seleccinelo y modifquelo o cambie sus atributos. Para agregar un miembro, haga clic en y el nombre del miembro. y, en la nueva lnea, introduzca los atributos
Nota: Para obtener informacin sobre los atributos, consulte Atributos de metadatos en la pgina 90.
3 Repita el paso 2 hasta que haya terminado todas las modificaciones y adiciones de miembros.
131
2 Opcional: marque la casilla Disable Combo Boxes. 3 Seleccione una celda o varias celdas contiguas.
Nota: Para seleccionar toda una fila o columna, seleccione el nmero de fila o el encabezado de la columna.
para cortar la informacin de una celda y guardarla en el portapapeles. para copiar la informacin de una celda y guardarla en el portapapeles. para pegar la informacin del portapapeles en la celda seleccionada.
Eliminacin de miembros
Cuando se elimina un miembro, tambin se deben eliminar todos los atributos relacionados con l. Por lo tanto, para eliminar un miembro, es preciso seleccionar toda la fila en la que se incluye. Los cambios realizados en List View se reflejan en Tree View.
2 Para resaltar una o ms filas, haga clic en los nmeros de fila. 3 Haga clic en
.
Validacin de metadatos
Los cambios realizados en los miembros no son vlidos hasta que se cambia de vista (por ejemplo, Tree View) o hasta que se selecciona el botn de validacin de la barra de herramientas. Si se detecta algn error durante el proceso de validacin, el sistema muestra el nmero de fila en el que se produjo.
132
Administracin de metadatos
2 Haga clic con el botn derecho del ratn en una columna y seleccione Hide Current Column.
2 Haga clic con el botn derecho del ratn en la plantilla y seleccione Show/Hide Columns. 3 Seleccione las columnas que desea que se muestren. 4 Haga clic en OK.
2 Haga doble clic en el encabezado de una columna para ordenar la informacin que incluye.
Sugerencia: Para disponer la columna en orden inverso, vuelva a hacer doble clic en el encabezado
de la columna.
133
134
Administracin de metadatos
2 Opcional: haga clic en View XML para ver los metadatos antes de generar el informe. 3 En el cuadro de texto XSL Style Sheet Filename, introduzca el nombre de la hoja de estilos que desea
aplicar al archivo de metadatos o haga clic en para buscar el archivo.
Nota: De forma predeterminada, las hojas de estilos para informes de metadatos tienen la extensin de archivo XSL.
135
Comprobaciones de integridad referencial de metadatos Cambio del atributo de metadatos IsCalculated (de N a Y) IsICP (de Y a R) IsICP (de Y a N o de R a N)
Dimensin Account
Accin Comprueba si existe un asiento o una plantilla para la cuenta y, en ese caso, no permite que se carguen los metadatos. Comprueba si existe un asiento o una plantilla para la cuenta y si ICP=<Entity> y, en ese caso, no permite que se carguen los metadatos. Comprueba si existe un asiento o una plantilla para la cuenta y si ICP <> [ICP None] (ya que la cuenta no es de intercompaa y los miembros ICP que no sean [ICP None] no son vlidos) y, en ese caso, no permite que se carguen los metadatos. Comprueba si existen datos regulares para el escenario y la cuenta y, en ese caso, no permite que se carguen los metadatos.
Nota: Cuando el cambio es de Y a N, el sistema no permite el acceso a la lnea de detalle de elementos.
UsesLineItems (de Y a N o de N a Y)
Custom
IsCalculated (de N a Y)
Comprueba si existe un asiento o una plantilla para esta dimensin Custom y, en ese caso, no permite que se carguen los metadatos.
136
Administracin de metadatos
Tabla 29
Comprobaciones de integridad referencial de metadatos (continuacin) Cambio del atributo de metadatos DefCurrency
Dimensin Entity
Accin Comprueba si existe un asiento para <Entity Currency Adjs> o <Parent Currency Adjs> y, en ese caso, no permite que se carguen los metadatos. Para AllowAdjs, comprueba si existe un asiento con <Entity Curr Adjs> o <Parent Currency Adjs> para la entidad y, en ese caso, no permite que se carguen los metadatos. Para AllowAdjsFromChildren, comprueba si existe un asiento con [Parent Adjs] o [Contribution Adjs] para la entidad y, en ese caso, no permite que se carguen los metadatos. Comprueba si existe un asiento en el que se utilice la entidad en la dimensin ICP y, en ese caso, no permite que se carguen los metadatos. Comprueba si existe un asiento para el escenario y, en ese caso, no permite que se carguen los metadatos. Comprueba si existen datos regulares para una cuenta con este atributo activado para el escenario especificado y, en ese caso, no permite que se carguen los metadatos. Comprueba si existe un asiento o una plantilla recurrente para [Parent Adjs] o [Contribution Adjs] y, en ese caso, no permite que se carguen los metadatos.
AppSetting
DefaultValueFor Active
El sistema tambin comprueba si existen puntos de vista no vlidos entre el archivo de carga y los metadatos en la aplicacin. Si algn miembro de dimensin no se incluye en el archivo de carga, pero existe en un asiento de la aplicacin, no se permite que se carguen los metadatos.
Cada lnea de la seccin de comprobacin de integridad referencial se refiere a un error en el archivo de carga. Los errores encontrados durante la comprobacin de integridad aparecen en el siguiente formato:
Journals::SINGLECA1 Scenario::Actual Year::1999 Value::[Contribution Adjs] Period::January has 1 occurrences of Changed::[SCENARIO::Actual::ZeroViewForAdj: Periodic -> YTD]
137
Este ejemplo muestra que el error de integridad de metadatos se produce en el asiento SINGLECA1 con el siguiente punto de vista: real como escenario, 1999 como ao, [Contribution Adjs] como valor y enero como periodo. El error es que el atributo ZeroViewForAdj del escenario Actual cambi de peridico a acumulado anual. Este cambio no se permite, ya que existe un asiento para el escenario Actual.
Carga de metadatos
Cuando se carga un archivo de metadatos, Financial Management sustituye los existentes por los nuevos metadatos procedentes del archivo de carga. Esta sustitucin es til para realizar cambios menores en los metadatos, como la adicin de una cuenta. Por ejemplo, si la aplicacin incluye una entidad determinada y se cargan entidades de un archivo de metadatos, los atributos de la entidad en el archivo sustituyen a los atributos de la entidad en la aplicacin.
Nota: No utilice el carcter ampersand ( & ) en un archivo de metadatos. Si lo hace, se producir un error.
Despus de cargar un archivo de metadatos en una aplicacin, cualquier usuario que utilice dicha aplicacin recibe un mensaje en el que se notifica que el sistema ha cambiado y que debe cerrar la aplicacin y volver a iniciar sesin.
Precaucin Debe eliminar los miembros hurfanos antes de la carga; si no se eliminan, los metadatos
no se actualizan.
Opciones de carga
Existen varias opciones para cargar metadatos en una aplicacin. Debe seleccionar un tipo de mtodo de carga: fusionar o sustituir. Tiene la opcin de borrar todos los metadatos antes de cargar los nuevos, as como de comprobar la integridad de los datos. En Tabla 30 se describe cmo utilizar cada tipo de opcin de carga.
Tabla 30
Opciones de carga de metadatos Descripcin Si existe algn miembro de dimensin en el archivo de carga y en la base de datos de la aplicacin, el miembro de la base de datos se sustituye por el miembro del archivo de carga. Si la base de datos cuenta con otros miembros de dimensin a los que no se hace referencia en el archivo de carga, los miembros en la base de datos no se modifican. Por ejemplo, una base de datos contiene las entidades CT, MA y CA. Se utiliza el mtodo de fusin para cargar un archivo de metadatos que contiene informacin nueva slo para CA. En la base de datos, CA se actualiza con la nueva informacin, y MA y CT permanecen en la base de datos sin ningn cambio. Todos los miembros de dimensin en la base de datos de la aplicacin se eliminan, y los miembros del archivo de carga se incluyen en la base de datos. Por ejemplo, una base de datos contiene las entidades CT, MA y CA. Se utiliza el mtodo de sustitucin para cargar un archivo de metadatos que contiene informacin nueva slo para CA. En la base de datos, se eliminan CT y MA, y la nica entidad que permanece es CA con la nueva informacin del archivo de carga.
Sustituir
138
Administracin de metadatos
Tabla 30
Opciones de carga de metadatos (continuacin) Descripcin Se eliminan todos los miembros de dimensin, as como los datos, asientos y operaciones intercompaa correspondientes existentes en la base de datos de la aplicacin.
Nota: Si esta opcin est seleccionada, reemplaza la funcin de los mtodos de fusin y sustitucin.
Opcin de carga Borrar todos los metadatos antes de la carga Comprobar integridad
Compara los metadatos con los datos para asegurar su integridad. Para obtener ms informacin, consulte Integridad referencial de metadatos en la pgina 136.
Procedimiento de Windows
Nota: De forma predeterminada, los archivos de metadatos tienen la extensin de archivo APP o XML.
Puede hacer clic en View (situado junto al cuadro de texto Metadata Filename) para abrir el archivo seleccionado.
4 En el cuadro de texto Log Filename, escriba el nombre del archivo de registro o haga clic en
buscarlo.
para
5 Si carga un archivo APP, en el cuadro de texto Delimiter Character, introduzca el carcter utilizado para
separar los metadatos en el archivo.
Los caracteres delimitadores slo son necesarios para los archivos ASCII con la extensin APP, no para los archivos XML. Los siguientes son los caracteres vlidos: ,~@#$%^}|:;\
Nota: Emplee un carcter que no se haya utilizado en el nombre ni de ninguna otra forma en el archivo. Por ejemplo, si utiliza la coma como descripcin de la entidad, no la podr emplear tambin como delimitador.
6 Opcional: en la seccin Load Options, marque la casilla Clear All Metadata Before Loading.
Nota: Si selecciona esta opcin, se pierden los datos o los asientos que actualmente estn activos en la aplicacin, y no se permitir seleccionar elementos en la seccin Metadata Options.
Carga de metadatos
139
7 Opcional: marque la casilla Check Integrity para comparar el archivo de metadatos con los metadatos
en la aplicacin actual.
Se recomienda seleccionar esta opcin, ya que garantiza que la aplicacin no se ve afectada por los metadatos existentes en el archivo de carga.
Nota: Si se producen errores de integridad, se escriben en el archivo de registro de metadatos, y ninguna parte del archivo se carga en la aplicacin.
Ser necesario solucionar los errores antes de continuar con este procedimiento. Para obtener informacin sobre los errores de integridad de metadatos en el registro, consulte Errores de integridad referencial en el archivo de carga de metadatos en la pgina 137.
Merge Replace
9 En la seccin Metadata Options, seleccione los tipos de metadatos que desea cargar.
Sugerencia: Utilice los botones Select All y De-select All para seleccionar o borrar rpidamente todos
10 Opcional: haga clic en Scan para verificar que el formato de archivo es correcto. 11 Haga clic en Load.
Nota: Tras cargar el archivo de metadatos, puede hacer clic en View (situado junto al cuadro de texto Log Filename) para mostrar los errores encontrados durante el proceso de carga.
140
Administracin de metadatos
Procedimiento web
Nota: Hyperion recomienda agregar Financial Management a las excepciones del bloqueador de ventanas emergentes del navegador. Al realizar ciertas tareas de Financial Management en la web, por ejemplo la carga de datos, aparece una ventana emergente que informa del estado de la tarea. Si tiene activado un bloqueador de ventanas emergentes, no aparecer la ventana de estado.
4 En el cuadro de texto Archivo de metadatos, escriba el nombre del archivo que desea cargar o haga
clic en Examinar para buscarlo.
Nota: De forma predeterminada, los archivos de metadatos tienen la extensin de archivo APP o XML.
5 Si extrae un archivo APP, en el cuadro de texto Carcter delimitador, introduzca el carcter utilizado para
separar los metadatos en el archivo.
Los caracteres delimitadores slo son necesarios para los archivos ASCII con la extensin APP, no para los archivos XML. Los siguientes son los caracteres vlidos:
, ~ @ # $ % ^ | : ; ? \
Nota: Emplee un carcter que no se haya utilizado en el nombre ni de ninguna otra forma en el archivo. Por ejemplo, si utiliza la coma como descripcin de la entidad, no la podr emplear tambin como delimitador.
Carga de metadatos
141
6 Opcional: en la seccin Opciones de carga, seleccione Borrar todos los metadatos antes de la carga.
Nota: Si selecciona esta opcin, no podr seleccionar elementos en la seccin Opciones de metadatos.
7 Opcional: seleccione Comprobar integridad para comparar el archivo de metadatos con los datos
en la aplicacin actual.
Se recomienda seleccionar esta opcin, ya que garantiza que la aplicacin no se ve afectada por los metadatos existentes en el archivo de carga.
Nota: Si se producen errores de integridad, se escriben en el archivo de registro de metadatos, y ninguna parte del archivo se carga en la aplicacin.
Ser necesario solucionar los errores antes de continuar con este procedimiento. Para obtener ms informacin sobre los errores de integridad de metadatos en el registro, consulte Errores de integridad referencial en el archivo de carga de metadatos en la pgina 137.
Fusionar Sustituir
9 En la seccin Opciones de metadatos, seleccione los tipos de metadatos que desea cargar.
Sugerencia: Utilice los botones Seleccionar todos y Deseleccionar todo para seleccionar o borrar rpidamente
10 Opcional: haga clic en Verificar para verificar que el formato de archivo es correcto. 11 Haga clic en Cargar.
Extraccin de metadatos
Cuando se extraen metadatos, el archivo se guarda como XML o APP y se especifica su nombre y ubicacin. Los metadatos se pueden extraer para verlos o modificarlos en Metadata Manager. Despus de modificar los metadatos, es preciso cargar el archivo modificado en la aplicacin para que los cambios entren en vigor. No es posible extraer miembros de las dimensiones definidas por el sistema, como la dimensin Value, ni tampoco miembros de dimensiones que no se hayan definido en los perfiles de la aplicacin, como Year y Period. Procedimiento de Windows
142
Administracin de metadatos
3 En el cuadro de texto Metadata Filename, escriba el nombre del archivo que desea extraer o haga
clic en para buscarlo.
4 En el cuadro de texto Log Filename, escriba el nombre del archivo de registro o haga clic en
para buscarlo.
5 En el cuadro de texto Delimiter Character, introduzca el carcter utilizado para separar los metadatos
en el archivo.
Los caracteres delimitadores slo son necesarios para los archivos ASCII con la extensin APP, no para los archivos XML. Los siguientes son los caracteres vlidos: ,~@#$%^|:;?\
Nota: Emplee un carcter que no se haya utilizado en el nombre ni de ninguna otra forma en el archivo. Por ejemplo, si utiliza la coma como descripcin de la entidad, no la podr emplear tambin como delimitador.
Extraccin de metadatos
143
Procedimiento web
4 En el cuadro de texto Carcter delimitador, introduzca el carcter utilizado para separar los metadatos
en el archivo.
Los caracteres delimitadores slo son necesarios para los archivos ASCII con la extensin APP, no para los archivos XML. Los siguientes son los caracteres vlidos: ,~@#$%^|:;?\
Nota: Emplee un carcter que no se haya utilizado en el nombre ni de ninguna otra forma en el archivo. Por ejemplo, si utiliza la coma como descripcin de la entidad, no la podr emplear tambin como delimitador.
5 Opcional: seleccione Formato de aplicaciones HFM para extraer el archivo en el formato APP. 6 Seleccione los tipos de metadatos que desea extraer.
Sugerencia: Utilice los botones Seleccionar todos y Deseleccionar todo para seleccionar o borrar
7 Haga clic en Extraer. 8 Siga las instrucciones de descarga que se muestran en el navegador.
Estas instrucciones pueden variar segn el navegador web que se utilice. Asegrese de guardar el archivo en el directorio web que ha configurado.
144
Administracin de metadatos
Captulo
5
En este captulo
En este captulo se describe cmo realizar tareas administrativas con listas de miembros, entre ellas, cmo crear, cargar y extraer estas listas.
Creacin de archivos de listas de miembros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Carga de listas de miembros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Extraccin de listas de miembros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Listas del sistema por dimensin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Las listas de miembros permiten especificar un segmento de informacin en una dimensin. Se crean en un archivo de VBScript, que se carga posteriormente en la aplicacin. Una vez cargadas, las listas de miembros estn disponibles para los usuarios de la aplicacin. Por ejemplo, se pueden seleccionar cuando se define el punto de vista en el explorador de datos o en los asientos o bien cuando se copian o borran datos en Administracin de base de datos. Las listas de miembros se pueden crear para todas las dimensiones de Financial Management. Las listas de miembros se dividen en estticas y dinmicas. Las primeras contienen miembros de dimensin especficos. Por ejemplo, se puede crear una lista esttica de miembros de cuenta llamada ProfitAndLoss que contenga slo las siguientes cuentas: Sales, Purchases, Salaries, OtherCosts y TotalCosts. Para incluir ms cuentas en la lista, stas se deben agregar al archivo de listas de miembros.
Nota: En un mismo archivo es posible combinar listas de miembros estticas y dinmicas.
Una lista de miembros dinmica contiene miembros que, en tiempo de ejecucin, cumplen los criterios especificados en el archivo de listas de miembros. Para las dimensiones Scenario, Year, Period y Entity, se puede utilizar el miembro actual del PDV como punto de inicio de la lista. Como las listas de miembros son dinmicas, los cambios en los metadatos se reflejan automticamente en la lista la prxima vez que se llama a la misma. Con la instalacin de Financial Management se incluyen archivos de listas de miembros de ejemplo, ubicados en el directorio FinancialManagement\Sample Apps.
145
Sub EnumMemberLists (): define las listas de miembros para cada dimensin. Se define el nmero de listas de cada dimensin y el nombre de cada lista de miembros que la componen. Sub EnumMembersInList (): define los miembros de cada lista.
Para obtener informacin sobre cmo agregar listas de miembros dinmicas al script, consulte Listas de miembros dinmicas en la pgina 148.
EnumMemberLists
En la subrutina EnumMemberLists () se utilizan la sintaxis y las funciones de la tabla siguiente para definir las listas de miembros:
Tabla 31
Sintaxis de EnumMemberLists Descripcin Sustituya Elemento por la dimensin para la que va a crear listas de miembros y n por el nmero total de listas de miembros que desea definir para esa dimensin. La sintaxis siguiente especifica que se han definido tres listas de miembros para la dimensin Entity:
Dim EntityLists(3)
HS.Dimension = "Elemento"
ElementoLists(n) = "NombreLista"
Sustituya Elemento por la dimensin, n por un identificador exclusivo para la lista de miembros y NombreLista por el nombre de la lista de miembros que desea utilizar. Tenga en cuenta que puede emplear la palabra clave @POV para crear una lista dinmica basada en el miembro de dimensin que est definido actualmente en el PDV. @POV se puede utilizar para las dimensiones Scenario, Year, Period y Entity.
Nota: Actualmente, las listas de miembros de PDV dinmicas slo se admiten cuando se utilizan con Financial Reporting.
Por ejemplo:
EntityLists(1) = "NewEngland" EntityLists(2) = "Alloc" EntityLists(3) = "AllEntities(@POV)"
HS.SetMemberLists ElementoLists
146
Ejemplo
A continuacin se muestra un ejemplo de la subrutina EnumMemberLists en el que se han definido tres listas de entidades: NewEngland y Alloc son listas de miembros fijas y AllEntities(@POV) es una lista de miembros de PDV dinmica. Tambin se ha definido una lista Account: ProfitAndLoss.
Sub EnumMemberLists() Dim EntityLists(3) Dim AccountLists(1) If HS.Dimension = Entity Then EntityLists(1) = NewEngland EntityLists(2) = Alloc EntityLists(3) = AllEntities(@POV) HS.SetMemberLists EntityLists Else If HS.Dimension = Account Then AccountLists(1) = ProfitAndLoss HS.SetMemberLists AccountLists End If End If End Sub
EnumMembersInList
En la subrutina EnumMembersInList () se utilizan la sintaxis y las funciones de la tabla siguiente para definir los miembros de cada lista:
Tabla 32
HS.MemberListID
HS.AddEntityToList HS.AddMemberToList
El miembro o la entidad que se va a agregar a la lista de miembros. Para las listas de la dimensin Entity, utilice HS.AddEntityToList y agregue a la lista el padre de la entidad. Para todas las dems dimensiones, utilice HS.AddMemberToList.
HS.AddEntityToList "UnitedStates", "Maine" HS.AddMemberToList "July"
HS.Entity.List
147
Ejemplo
A continuacin se muestra un ejemplo de la seccin EnumMembersInList del archivo, en el que se han definido las entidades para tres listas de entidades. Tambin se han definido los miembros de la lista Account.
Sub EnumMembersInList() If HS.Dimension = Entity Then If HS.MemberListID = 1 Then HS.AddEntityToList UnitedStates, Connecticut HS.AddEntityToList UnitedStates, Massachusetts HS.AddEntityToList UnitedStates, RhodeIsland HS.AddEntityToList UnitedStates, Maine ElseIf HS.MemberListID = 2 Then HS.AddEntityToList UnitedStates, Connecticut ElseIf HS.MemberListID = 3 Then HS.AddEntityToList UnitedStates, California End If ElseIf HS.Dimension = Account Then If HS.MemberListID = 1 Then HS.AddMemberToList Sales HS.AddMemberToList Purchases HS.AddMemberToList Salaries HS.AddMemberToList OtherCosts HS.AddMemberToList TotalCosts HS.AddMemberToList GrossMargin HS.AddMemberToList HeadCount HS.AddMemberToList AdminExpenses HS.AddMemberToList InterestCharges HS.AddMemberToList NetIncome HS.AddMemberToList Taxes HS.AddMemberToList NetProfit End If End If End Sub
Nota: Se pueden incluir tantas listas de miembros para cada dimensin como sea necesario y no es preciso crearlas para todas las dimensiones.
148
HS.AddEntityToList ,ELi(i) String compares default currency for entity to USD. If there is a match, the entity is added to the member list. End If Next End If End If
En este ejemplo, el sistema obtiene primero la lista de entidades y, a continuacin, compara la divisa predeterminada para el valor de la entidad en la matriz con el valor deseado de USD. Si el valor es USD, la entidad se agrega a la lista. A continuacin, el sistema procesa la siguiente entidad de la matriz.
149
If HS.MemberListID = 4 Or HS.MemberListID = 5 Then If ( EntPOV <> "" ) Then EntList=HS.Node.List("E#" & EntPOV, "[Descendants]", "S#" & ScenPOV & ".Y#" & YearPOV & ".P#" & PerPOV) If IsArray(EntList) Then For each Ent in EntList If Ent <> "[None]" Then If HS.Node.Method("S#" & ScenPOV & ".Y#" & YearPOV & ".P#" & PerPOV & ".E#" & EntPOV & "." & Ent)="GLOBAL" Then If HS.MemberListID = 4 Then HS.AddEntityToList "",Ent End If If HS.Node.POwn("S#" & ScenPOV & ".Y#" & YearPOV & ".P#" & PerPOV & ".E#" & EntPOV & "." & Ent) > 0.5 Then If HS.MemberListID = 5 Then HS.AddEntityToList "",Ent End If End If Next End If End If End If End Sub
Puede hacer clic en View (situado junto al cuadro de texto Member List Filename) para abrir el archivo seleccionado.
4 En el cuadro de texto Log Filename, escriba el nombre del archivo de registro o haga clic en
buscarlo.
para
150
5 Opcional: haga clic en Scan para verificar que el formato de archivo es correcto. 6 Haga clic en Load.
Nota: Tras cargar el archivo, puede hacer clic en el botn View situado junto al cuadro de texto Log Filename para mostrar los errores encontrados durante la carga.
Procedimiento web
Nota: Hyperion recomienda agregar Financial Management a las excepciones del bloqueador de ventanas emergentes del navegador. Al realizar ciertas tareas de Financial Management en la web, por ejemplo la carga de datos, aparece una ventana emergente que informa del estado de la tarea. Si tiene activado un bloqueador de ventanas emergentes, no aparecer la ventana de estado.
5 Opcional: haga clic en Verificar para verificar que el formato de archivo es correcto. 6 Haga clic en Cargar.
Nota: Si se carga una lista no vlida de miembros, los usuarios web no podrn tener acceso a la plantilla Explorador de datos. En caso de que apareciera el mensaje de error siguiente, es posible que deba modificar la lista de miembros y cargar el archivo:
No coincide el tipo /hfm/Data/ExploreData.asp. Nmero del error 13. Origen del error: Error de Microsoft VBScript en tiempo de ejecucin.
151
4 En el cuadro de texto Log Filename, escriba el nombre del archivo de registro o haga clic en
para buscarlo.
Procedimiento web
152
Listas del sistema por dimensin Scenario X X Entity X X X X X X X X C1, C2 C1 X X X X X X X X X X Account X X X X ICP X X X X Custom X X X X Value X X Year X X Period X X X
Lista del sistema [Hierarchy] [Descendants] [Children] [Base] [Parents] [Ancestors] [System] [Currencies] [ConsolMethod] [Inputs] [Adjustments] [Totals] [Default Currencies] [First Generation] [Second Generation] [Third Generation] [Fourth Generation] [Fifth Generation] [Sixth Generation]
153
154
Captulo
Administracin de asientos
6
En este captulo se describe cmo crear, cargar y extraer asientos.
En este captulo Creacin de archivos de asientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Carga de asientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Extraccin de asientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Muchos sistemas externos de libros de contabilidad general pueden generar archivos de texto ASCII con informacin sobre asientos que se pueden cargar en una aplicacin de Financial Management. Si es necesario, el archivo ASCII se puede editar mediante un editor de texto antes de cargarlo. Con Financial Management se instalan algunos archivos de asientos de ejemplo, que se encuentran en el directorio FinancialManagement\Sample Apps.
Administracin de asientos
155
El formato de archivo La versin El grupo de asientos Plantillas estndar Plantillas recurrentes El encabezado de escenario, ao o periodo
Una lnea que comienza con un signo de exclamacin ( ! ) indica el inicio de una seccin nueva en el archivo de asientos y debe ir seguida de un nombre de seccin vlido (por ejemplo, Year). Una lnea que comienza con un apstrofo ( ' ) se considera una lnea de comentarios y el sistema la omite. Los caracteres especiales de la tabla siguiente se pueden utilizar para separar informacin en el archivo siempre y cuando el carcter en cuestin no se utilice en el mismo con otro fin:
Carcter , ~ @ # $ % & ^ | : ; ? \
Descripcin coma tilde arroba almohadilla signo de dlar signo de porcentaje ampersand circunflejo barra vertical dos puntos punto y coma interrogacin barra diagonal inversa
Nota: Es preciso utilizar el mismo carcter delimitador en todo el archivo ya que el uso de caracteres delimitadores diferentes produce un error al cargar el archivo.
156
Administracin de asientos
Seccin de versin
Esta seccin contiene la versin de Financial Management que se ha utilizado para los asientos. El nmero de versin se genera automticamente al extraer los asientos.
Nota: Esta seccin no es necesaria.
157
Seccin de encabezado
Esta seccin del archivo contiene datos sobre el escenario, el ao y el periodo. Despus de la seccin de encabezado se muestra informacin del encabezado del tipo de asiento y las correspondientes lneas de detalles. La informacin sobre el asiento se organiza segn un escenario, un ao y un periodo especficos. Se pueden incluir varias secciones de encabezado en el archivo de asientos. La sintaxis siguiente especifica el escenario, ao y periodo:
!SCENARIO= Actual !YEAR = 2000 !PERIOD = July
Despus de la seccin de encabezado se muestra informacin detallada del asiento para Actual, July, 2000.
Subseccin de asientos
Esta subseccin de la seccin de encabezado proporciona informacin detallada de los asientos para el escenario, el periodo y el ao especificados. En la tabla siguiente se describen los atributos que se utilizan en la subseccin de asientos. Estos atributos se emplean tanto para asientos regulares como para plantillas recurrentes y estndar.
Tabla 34
Descripciones de atributos de asientos Valor Cdigo definido por el usuario para asientos, de hasta 20 caracteres
158
Administracin de asientos
Tabla 34
Atributo <type>
Nota: Aunque no se pueden cargar reversiones automticas generadas por el sistema, s se pueden extraer.
<status>
W = en proceso S = enviado A = aprobado P = contabilizado R = rechazado [Contribution Adjs] [Parent Adjs] <Entity Curr Adjs> <Parent Curr Adjs>
<value dimension>
<journal group>
<security class>
<singleparent.singleentity>
Opcional: par padre/entidad vlido que utilizan todas las lneas de elemento del asiento. Cuando se especifica un nico par padre/entidad para todo el asiento, no se utiliza el atributo <parent.entity>. Descripcin del asiento que puede contener hasta 255 caracteres. Se pueden cargar descripciones con varias lneas, siempre que cada una comience con esta sintaxis: !DESC= Miembro vlido de la dimensin Entity. El padre slo es necesario para los miembros Contribution Adjs, Parent Adjs y ParentCurrency Adjs de la dimensin Value. Este atributo se utiliza exclusivamente cuando no se usa el atributo Single Parent.Single Entity. Miembro vlido de la dimensin Account. Para los asientos regulares, la cuenta debe ser de imputacin y el tipo de cuenta debe ser REVENUE, EXPENSE, ASSET, LIABILITY, FLOW o BALANCE. Opcional: miembro vlido de la dimensin Intercompany Partner (ICP). Aunque este atributo es opcional, se debe especificar al menos [ICP None]. Opcional: miembros vlidos de las dimensiones Custom1, Custom2, Custom3 y Custom4
<journal description>
<parent.entity>
<account>
D = debe C = haber
159
Tabla 34
Descripciones de atributos de asientos (continuacin) Valor Importe positivo independientemente de si el tipo de importe es debe o haber. Opcional: descripcin del detalle del asiento especfico, que puede contener hasta 50 caracteres.
Carga de asientos
Los asientos se cargan mediante el modo de sustitucin, con el que se borran todos los datos de un cdigo de asiento especfico antes de cargar los nuevos datos del asiento. Se pueden cargar asientos en proceso, rechazados, enviados, aprobados y contabilizados, as como plantillas recurrentes y estndar de asientos. Los asientos contabilizados se deben cargar en periodos que estn abiertos. Si se carga un asiento de autorrevertido contabilizado, se genera automticamente una reversin aprobada en el periodo siguiente, que se deber contabilizar manualmente.
Nota: No se pueden cargar asientos contabilizados o aprobados.
Procedimiento de Windows
2 En el marco de navegacin, seleccione Load Journals. 3 En el cuadro de texto Journal Filename, escriba el nombre del archivo que desea cargar o haga
clic en para buscarlo.
160
Administracin de asientos
4 En el cuadro de texto Log Filename, escriba el nombre del archivo de registro o haga clic en
para buscarlo.
5 En el cuadro de texto Delimiter Character, introduzca el carcter utilizado para separar los datos
del asiento en el archivo. Los siguientes son los caracteres vlidos:
, ~ @ # $ % & ^ | : ; ? \
Nota: Emplee un carcter que no se haya utilizado en el nombre ni de ninguna otra forma en el archivo. Por ejemplo, si utiliza la coma como descripcin de la entidad, no la podr emplear tambin como delimitador.
Procedimiento web
Nota: Hyperion recomienda agregar Financial Management a las excepciones del bloqueador de ventanas emergentes del navegador. Al realizar ciertas tareas de Financial Management en la web, por ejemplo la carga de datos, aparece una ventana emergente que informa del estado de la tarea. Si tiene activado un bloqueador de ventanas emergentes, no aparecer la ventana de estado.
4 En el cuadro de texto Archivo de los asientos, escriba el nombre del archivo que desea cargar o haga
clic en Examinar para buscarlo.
Nota: Los archivos de asientos tienen la extensin de archivo JLF.
Carga de asientos
161
Extraccin de asientos
Se pueden extraer asientos, asientos recurrentes y plantillas de asientos de una aplicacin. De la misma forma, se pueden seleccionar las dimensiones Scenario, Year, Period, Entity y Value para las que se desean extraer los asientos, as como elegir el estado, el tipo y el tipo de cuadre del asiento que se va a extraer. Cuando se realiza la extraccin, los asientos se guardan en un archivo ASCII que admite conjuntos de caracteres multibyte (MBCS). Los archivos de asientos tienen la extensin de archivo JLF. Una vez se han extrado los asientos, se puede visualizar y modificar la informacin que contienen con un editor de texto. Procedimiento de Windows
4 En el cuadro de texto Log Filename, escriba el nombre del archivo de registro o haga clic en
buscarlo.
para
Nota: En caso de seleccionar la extraccin de asientos, es preciso que especifique el escenario, el ao y el periodo de los que desea extraer asientos. Puede extraer los asientos de un periodo determinado o de todos ellos.
162
Administracin de asientos
6 En el cuadro de texto Delimiter Character, introduzca el carcter utilizado para separar los datos
del asiento en el archivo. Los siguientes son los caracteres vlidos:
, ~ @ # $ % & ^ | : ; ? \
Nota: Emplee un carcter que no se haya utilizado en el nombre ni de ninguna otra forma en el archivo. Por ejemplo, si utiliza la coma como descripcin de la entidad, no la podr emplear tambin como delimitador.
Procedimiento web
Extraccin de asientos
163
6 Opcional: seleccione una o varias dimensiones Entity y Value de las que desee extraer.
Nota: Para las dimensiones Period, Entity y Value, si no selecciona miembros especficos, el sistema asume que desea extraer todos los miembros de la dimensin. Sin embargo, si selecciona especficamente los miembros, el sistema muestra un signo ms ( + ) junto a la dimensin para indicar que existen varias selecciones.
8 Marque la casilla situada junto a cada estado, tipo y tipo de cuadre del asiento que desea extraer. 9 En el cuadro de texto Carcter delimitador, introduzca el carcter utilizado para separar los datos
de los asientos en el archivo. Los siguientes son los caracteres vlidos:
, ~ @ # $ % & ^ | : ; ? \
Nota: Emplee un carcter que no se haya utilizado en el nombre ni de ninguna otra forma en el archivo. Por ejemplo, si utiliza la coma como descripcin de la entidad, no la podr emplear tambin como delimitador.
10 Haga clic en Extraer. 11 Siga las instrucciones de descarga que se muestran en el navegador.
Estas instrucciones pueden variar segn el navegador web que se utilice. Asegrese de guardar el archivo en el directorio web que ha configurado.
164
Administracin de asientos
Captulo
7
En este captulo
En este captulo se describen la sintaxis utilizada al crear formularios de datos y los procedimientos que se siguen para crear, cargar, extraer y eliminar formularios de datos.
Sintaxis de los scripts de formularios de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Creacin de formularios de datos con Creador de formularios de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 Edicin de formularios de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 Creacin de carpetas para formularios de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Visualizacin y ocultacin de formularios de datos privados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Carga de formularios de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Extraccin de formularios de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Eliminacin de formularios de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Los formularios de datos, que van destinados a usuarios que precisan introducir datos especficos, se pueden crear de dos formas distintas:
Mediante un script en un archivo de texto Con la herramienta de edicin de scripts integrada, Creador de formularios de datos
Cuando se crea un formulario de datos se personalizan los datos que se muestran en l. Los formularios de datos tienen la extensin de archivo WDF.
Nota: Para poder cargar, extraer y eliminar formularios de datos debe tener asignada la funcin Administrar formularios de entrada de datos. Para obtener ms informacin, consulte Funciones de usuario de Financial Management en la pgina 73.
165
Con Financial Management se instalan algunos scripts de formularios de datos de ejemplo, que se encuentran en el directorio Hyperion\FinancialManagement\Sample Apps.
Nota: Los elementos de los scripts de formularios de datos no distinguen entre maysculas y minsculas.
Tabla 35
Sintaxis de los scripts de formularios de entrada de datos Descripcin Se incluye en una definicin de fila para permitir que un usuario agregue datos para un miembro que anteriormente no tena ninguno o que contena ceros y se haba suprimido del formulario. Con esta opcin se agrega un icono al formulario que, cuando se selecciona, permite elegir miembros y agregarlos al formulario. Especifica los miembros de dimensin de fondo para el formulario. Inserta una fila, una columna o una celda en blanco en el formulario. Define cada columna en un formulario. Especifica si se utiliza el clculo de fila cuando en una celda existe una interseccin de clculo de columna. En combinacin con Link en una definicin de fila permite enlazar con otro formulario de entrada de datos. Muestra el texto de celda de una fila, columna o celda. Especifica los encabezados personalizados para filas y columnas. Se utiliza en una definicin de fila o columna. Asigna atributos de estilo personalizados a un encabezado de fila o columna. Rechazada. No utilizar. Especifica el ancho del cuadro de imputacin en el formulario.
166
Tabla 35
Sintaxis de los scripts de formularios de entrada de datos (continuacin) Descripcin Especifica el nmero de espacios decimales para el formulario. Esta palabra clave reemplaza la configuracin de decimales de la divisa de la celda. Utilice NumDecimals para reemplazar este valor para una fila, columna o celda. Especifica la altura de todas las filas en el formulario. Especifica la escala para el formulario. Permite especificar la forma en la que se muestran los encabezados de dimensin en el formulario, as como mostrar cdigo y/o descripciones y definir atributos de estilo y un ancho mximo o fijo. Crea instrucciones en enlaces y texto con formato HTML. Permite especificar si se muestra la lnea de detalle de elementos slo para la celda seleccionada o para todos los periodos. En combinacin con Cell_Link permite enlazar con otro formulario de entrada de datos. Especifica el nmero mximo de celdas para un formulario de datos. Optimiza el rendimiento de los formularios dispersos. Se utiliza con formularios que contienen ms de 10 columnas. Desactiva la supresin para una o ms filas o columnas. Este valor reemplaza cualquier otra opcin de supresin que se haya definido en el formulario: SuppressInvalidRows, SuppressNoDataRows, SuppressZeroRows, SuppressInvalidColumns, SuppressNoDataColumns, SuppressZeroColumns. Especifica el nmero de posiciones decimales para una fila, columna o celda. Esta palabra clave reemplaza la configuracin de decimales para la divisa de la celda y para el elemento FormNumDecimals del formulario. Especifica un clculo o PDV distinto para una o ms filas o columnas o permite agregar atributos de estilo o definir la escala. Se utiliza en una definicin de fila o columna. Especifica el nmero de columnas que se va a imprimir en cada pgina. Especifica el nmero de filas que se va a imprimir en cada pgina. Permite imprimir encabezados en cada pgina. Define cada fila en un formulario. Permite especificar filas, columnas o celdas de slo lectura. Especifica la descripcin para el formulario.
Instructions LineItemDetailSinglePeriod
NumDecimals
Override
167
Tabla 35
Sintaxis de los scripts de formularios de entrada de datos (continuacin) Descripcin Especifica el cdigo para el formulario, que no puede contener un punto ( . ) o un carcter de subrayado final ( _ ) Especifica la clase de seguridad para el formulario. Permite definir el tipo de formulario. El valor debe ser WebForm. Especifica los clculos del servidor para una fila, columna o celda. Especifica la escala para una fila, columna o celda. Este valor reemplaza cualquier otra configuracin de escala del elemento FormScale del formulario. Especifica los miembros de dimensin que se pueden seleccionar en el formulario. Muestra descripciones para los miembros de dimensin. Muestra cdigos para los miembros de dimensin. Permite agregar una cadena de texto a una columna, fila o celda. Especifica los atributos de estilo para una fila, columna, celda o encabezado de dimensin. Permite evitar que se muestren encabezados de columna repetidos. Permite evitar que se muestren en las columnas celdas no vlidas. Permite evitar que se muestren en las filas celdas no vlidas. Permite evitar que se muestren columnas sin datos. Permite evitar que se muestren filas sin datos. Permite evitar que se muestren encabezados de fila repetidos. Permite evitar que se muestren columnas con ceros. Permite evitar que se muestren filas con ceros.
SelectablePOVList ShowDescriptions ShowLabels String Style SuppressColHeaderRepeats SuppressInvalidColumns SuppressInvalidRows SuppressNoDataColumns SuppressNoDataRows SuppressRowHeaderRepeats SuppressZeroColumns SuppressZeroRows
168
AddMember
Con esta opcin en una definicin de fila se agrega un icono al formulario que, cuando se selecciona, permite al usuario elegir miembros y agregarlos al formulario. Cuando se agregan los nuevos miembros, el usuario tambin puede introducir datos para ellos. La opcin AddMember se puede emplear con las dimensiones Account, ICP y Custom1 a Custom4.
Nota: Las celdas sin datos se pueden suprimir con la palabra clave SuppressNoDataRows o marcando la casilla correspondiente en el formulario.
Sintaxis
AddMember:ListaMiembros
Sustituya ListaMiembros por el nombre de la lista desde la que los usuarios pueden agregar miembros al formulario.
Precaucin Slo se puede hacer referencia a una lista de miembros por lnea AddMember.
Una fila de resumen que muestre los totales de la lista de miembros y que cuente con la opcin AddMember.
Una fila de lista que tenga el mismo PDV especificado en la fila de resumen, a excepcin de una lista para la dimensin a la que se van a agregar miembros. La lista debe contener al menos los miembros de la lista de fila de resumen.
Ejemplo
R1=A#SalesInterco.I{[Base]} R2=A#SalesInterco.I#[ICP Entities], AddMember:I{[Base]}
En este ejemplo, la fila 1 especifica la lista de miembros [Base] de la dimensin Intercompany Partner. La fila 2 especifica el total de la lista de miembros y la lista de miembros que se va a emplear con el icono AddMember.
Nota: La opcin AddMember se puede utilizar en varias filas de un formulario, sin embargo, la fila de resumen precisa de una fila de lista propia.
169
BackgroundPOV
Esta palabra clave permite especificar los miembros de dimensin de fondo para el formulario. Las dimensiones no especificadas en el PDV de fondo se consideran dinmicas y se toman del punto de vista del usuario cuando se abre el formulario.
Nota: Si un miembro del PDV de fondo no es vlido segn la opcin SelectablePOVList de la dimensin, el sistema utiliza de forma predeterminada el primer miembro de la lista.
Sintaxis
BackgroundPOV=S#Scenario.W#View.E#Parent.Entity.V#Value.A#Account.I#ICP. C1#Custom1.C2#Custom2.C3#Custom3.C4#Custom4
Tabla 36
Sintaxis de la palabra clave BackgroundPOV Descripcin Nombre de un miembro Scenario vlido. Una vista vlida. Nombre de un miembro padre vlido. Este parmetro es opcional. Nombre de un miembro Entity vlido. Nombre de un miembro Value vlido. Nombre de un miembro Account vlido. Nombre de un miembro ICP vlido. Nombre de miembros vlidos Custom1 a Custom4.
Parmetro
Scenario View Parent Entity Value Account ICP Custom1, Custom2, Custom3, Custom4
Nota: No es preciso especificar todos los miembros de dimensin en el PDV de fondo. En las dimensiones para las que no se especifica un miembro se utiliza el miembro de dimensin del punto de vista del usuario.
Ejemplo
BackgroundPOV=S#Actual.Y#2004.P#April.W#Periodic.V#<Entity Currency>.A#Sales.I#[ICPNone].C4#[None]
170
Blank
Esta opcin permite especificar una fila, una columna o una celda en blanco en el formulario y se utiliza dentro de la definicin de una fila o columna o de la definicin de un reemplazo de celda. La fila, columna o celda en blanco est vaca y es de slo lectura. La opcin Blank se considera un clculo del servidor y por tanto se puede emplear en cualquier lugar donde se utilice SCalc. Ejemplo
C4=Blank
Cn
Esta palabra clave permite definir una columna en el formulario. Las palabras clave C1, C2, C3, etc. proporcionan una definicin de cada columna en el orden especificado. El identificador de columna debe comenzar por 1 y continuar en orden secuencial. Los elementos de dimensin especificados para la columna reemplazan a los elementos definidos en BackgroundPOV o SelectablePOVList. En las definiciones de columnas se pueden utilizar listas de miembros y del sistema.
Nota: Slo se permite una lista por columna.
Los siguientes son los valores y opciones que se pueden incluir en una definicin de columna:
Blank Calc1 CellText CustomHeader NumDecimals Override ReadOnly SCalc Scale String Style
171
Sintaxis
Cn=ExpresinClculo Cn=ExpresinPDV
Tabla 37
Sintaxis de la palabra clave Cn Descripcin El nmero de la columna. Utilice SCalc, Blank o String. Para obtener ms informacin, consulte SCalc en la pgina 186, Blank en la pgina 171 y String en la pgina 189. Una interseccin de dimensin o lista de miembros vlida.
Parmetro
n ExpresinClculo
ExpresinPDV
Ejemplo
C1=S#Actual.P#July,CustomHeader:Actual_July C2=S#Actual.P#August,(Override 2,3, P#July) C3=S#Budget.P#September C4=SCalc(col(1)+col(3)),numdecimals:4,scale:1,readonly C5=SCalc(c1+c3),numdecimals:2,CustomHeader:SCalc(c1+c3) C6=Blank C7=S#Budget.P#October,Style:font:bold C8=C1{TotalProducts.[Hierarchy]}
Calc1
Este valor se ha rechazado. Utilice SCalc.
CalcByRow
Esta palabra clave se utiliza para especificar si se emplean clculos de fila cuando existe una celda con una interseccin de clculo de columna. Se aplica al formulario completo. Sintaxis
CalcByRow=Booleano
Donde Booleano es True si se utilizan clculos de fila y False si se utilizan clculos de columna. Ejemplo
ReportType=WebForm ReportLabel=CalcByCol ReportDescription=Demonstrate CalcByRow BackgroundPOV=S#Actual.Y#1999.P#January.w#<Scenario View>.E#UnitedStates.Connecticut.V#USD.A#Sales.I#[ICP NONE].C1#Golfballs.C2#Customer2.C3#[None].C4#[None] C1=S#Actual C2=S#Budget C3=SCalc(Col(2)-Col(1)),CustomHeader:Variance
172
Cell_Link
Esta opcin permite especificar un enlace a otro formulario de datos. Utilcela con Link. Los enlaces son referencias en las definiciones de fila. Se pueden especificar hasta 64 enlaces (Link1 - Link64), que no es necesario numerar de forma secuencial.
Nota: Los nombres de los formularios enlazados distinguen entre maysculas y minsculas.
Sintaxis
Cell_Linkx Linkx=NombreFormulario
Sustituya x por el nmero que desee asignar al enlace y NombreFormulario por el nombre del formulario con el que desee enlazar. Ejemplo
R1=A#Salaries, Cell_Link1 Link1=Dynamic
CellText
Esta opcin permite mostrar el texto de celda de una fila, columna o celda. Los primeros 69 caracteres de la entrada de texto de celda se consideran su ttulo.
Nota: Cuando se extrae un formulario de datos con texto de celda, slo se realiza la extraccin del ttulo de la entrada de texto de celda (los primeros 69 caracteres).
Sintaxis
CellText:1
Ejemplo
R1=A#Salaries, CellText:1
173
CustomHeader
Esta opcin permite especificar un encabezado personalizado para una columna o fila. Resulta til cuando se cuenta con una fila o columna calculada y se desea ocultar la frmula especfica y sustituirla por una descripcin, por ejemplo, que se trata de una varianza. Cuando existen dimensiones anidadas en filas o columnas, el encabezado personalizado se aplica al encabezado completo de la fila o columna, no slo a la dimensin. Se puede utilizar un punto y coma como delimitador para especificar los encabezados personalizados de posteriores celdas. Por ejemplo, en la siguiente sintaxis se sustituyen los tres encabezados de dimensin existentes en la fila por los encabezados personalizados Scenario, Year y Month:
R2=S#Actual.Y#1999.P#January,CustomHeader:Scenario;Year;Month
Para sustituir algunas celdas de encabezado y no otras, utilice un punto ( . ) para indicar que el encabezado original se debe mostrar. De la misma forma, no incluya el punto para ocultar el encabezado. Por ejemplo, en la siguiente sintaxis se muestra el encabezado original de la primera dimensin, se oculta el encabezado de la segunda y se muestra el encabezado original de la tercera.
R2=S#Actual.Y#1999.P#January,CustomHeader:.;;.
Precaucin Cuando se utiliza la opcin CustomHeader con filas o columnas calculadas, slo se permite
Sintaxis
CustomHeader:NombreEncabezado
Ejemplo En el ejemplo siguiente se define el encabezado personalizado para la columna 3 como Variance.
C3=SCalc(C1-C2),customheader:Variance
174
CustomHeaderStyle
Esta opcin permite asignar atributos de estilo personalizados a un encabezado de fila o columna. Es distinta a la opcin Style de la palabra clave HeaderOption en que se aplica a un encabezado de fila o columna en su conjunto, en oposicin a una dimensin individual entre encabezados. Cuando se produce un conflicto, la opcin CustomHeaderStyle se prefiere a la palabra clave HeaderOption:Style. Para mezclar los dos estilos en lugar de utilizar CustomHeaderStyle, inserte un punto y coma antes de la opcin CustomHeaderStyle como en el ejemplo que se muestra ms abajo. Para obtener ms informacin, consulte Style en la pgina 190. Sintaxis Esta opcin utiliza los estndares admitidos por el W3C (del ingls World Wide Web Consortium, Consorcio World Wide Web). Para obtener ms informacin sobre los estndares de estilo, visite http://www.w3.org/tr/rec-css2.
CustomHeaderStyle:Propiedad:Valor
Ejemplo
C1=S#Actual.Y#2003,CustomHeaderStyle:;font:italic arial;color:red
DynamicPOV
Esta palabra clave se ha rechazado. Si dispone de un formulario que contiene la palabra clave DynamicPOV, siga estos pasos para suprimirla: 1. Elimine todas las dimensiones especificadas con DynamicPOV de la palabra clave BackgroundPOV. 2. Elimine la palabra clave DynamicPOV.
FormInputBoxLength
Esta palabra clave permite especificar el ancho del cuadro de imputacin. El valor predeterminado es un ancho de 20 caracteres.
Nota: Esta palabra clave no determina el nmero de caracteres que se puede introducir en el cuadro.
Sintaxis
FormInputBoxLength=LongitudImputacin
Sustituya LongitudImputacin por el nmero de caracteres del ancho del cuadro de imputacin. Ejemplo
FormInputBoxLength=20
175
FormNumDecimals
Esta palabra clave permite especificar el nmero de decimales para todo el formulario. Si se especifica, reemplaza al nmero de decimales definido para la celda. Si no se especifica, se utiliza el nmero de decimales para la celda. Se puede reemplazar la configuracin de decimales de una columna, fila o celda utilizando NumDecimals. Sintaxis
FormNumDecimals=Decimales
Ejemplo
FormNumDecimals=0
FormRowHeight
Esta palabra clave permite especificar la altura de todas las filas en el formulario. El valor predeterminado es 16px. Sintaxis
FormRowHeight=Pxeles px
Precaucin Se debe incluir px detrs de Pxeles. Si se omite px, puede que las filas y las columnas
Ejemplo
FormRowHeight=16 px
176
FormScale
Esta palabra clave permite especificar la escala predeterminada para el formulario. Si se especifica, reemplaza a la escala definida en la divisa de la entidad; si no se especifica, el sistema emplea la escala definida para las divisas asignadas a las entidades. Se puede reemplazar la configuracin de escala del formulario si se utiliza la opcin Scale dentro de las definiciones de fila o columna o de un reemplazo de celda. Sintaxis
FormScale=n
HeaderOption
Esta palabra clave permite especificar las opciones de visualizacin de los encabezados de dimensin. Las opciones que se admiten actualmente son las siguientes:
Length: para la longitud mxima de los encabezados de fila. Puede ser un nmero o la palabra Fixed.
Nota: Los encabezados de fila se truncan con puntos suspensivos si su longitud es superior a la especificada.
Sintaxis
HeaderOptionDimensin=Length:n HeaderOptionDimensin=ShowDescription HeaderOptionDimensin=ShowLabel HeaderOptionDimensin=Style:Propiedad:Valor;Propiedad:Valor...
Sustituya Dimensin por el nombre de la dimensin de fila, n por la longitud del encabezado o por Fixed, Propiedad por la propiedad de estilo y Valor por el valor de la propiedad. Para obtener informacin sobre las propiedades de estilo, consulte Style. Ejemplo
HeaderOptionPeriod=Length:4 HeaderOptionScenario=ShowDescription HeaderOptionsAccount=ShowLabel,Style:Font:italic
177
Instructions
Esta palabra clave permite especificar las instrucciones que se proporcionan a los usuarios del formulario. Si no se especifica, la ventana que contiene las instrucciones se abre con el siguiente mensaje No se han definido instrucciones detalladas para este formulario. Sintaxis Instructions=InstruccionesHTML Sustituya InstruccionesHTML por enlaces y texto con formato HTML. Ejemplo
Instructions=Please enter your cost center budgets for the year.<p>Any questions please contact the <A HREF="mailto:bob_smith@hyperion.com"> Budget Administrator</A>
LineItemDetailSinglePeriod
Esta palabra clave permite especificar si se muestra la lnea de detalle de elementos slo para la celda seleccionada o para todos los periodos. El valor predeterminado es True, con el que se muestran los detalles slo de la celda seleccionada. Sintaxis
LineItemDetailSinglePeriod=Booleano
Sustituya Booleano por True para mostrar la lnea de detalle de elementos para la celda seleccionada o False para mostrarla de todos los periodos de imputacin. Ejemplo
LineItemDetailSinglePeriod=True
Link
Esta palabra clave permite especificar un enlace a otro formulario de datos. Utilcela con Cell_Link. Los enlaces son referencias en las definiciones de fila. Se pueden especificar hasta 64 enlaces (Link1 - Link64), que no es necesario numerar de forma secuencial.
Nota: Los nombres de los formularios enlazados distinguen entre maysculas y minsculas.
Sintaxis
Cell_Linkx Linkx=NombreFormulario
Sustituya x por el nmero que desee asignar al enlace y NombreFormulario por el nombre del formulario con el que desee enlazar.
178
Ejemplo
R1=A#Salaries, Cell_Link1 Link1=Dynamic
MaxCells
Esta palabra clave especifica el nmero mximo de celdas permitido en el formulario de datos. Si el resultado es superior al valor de MaxCells, se produce un error. El valor predeterminado es 10000. Sintaxis
MaxCells=n
Ejemplo
MaxCells=500
MaxColsForSparseRetrievalMethod
Esta palabra clave permite especificar el nmero de columnas del formulario para optimizar el rendimiento de los formularios de datos dispersos. Se emplea con formularios que tienen ms de 10 columnas. Si el formulario tiene 10 columnas o menos, la optimizacin se realiza automticamente. Sintaxis
MaxColsForSparseRetrievalMethod=n
NoSuppress
Esta opcin permite desactivar la supresin para una o ms filas o columnas. De esta forma, independientemente de las opciones de supresin definidas para el formulario, se muestra la fila o la columna. Esta opcin se utiliza en una definicin de fila o columna. Ejemplo
R4=A#Inventory,NoSuppress
179
NumDecimals
Esta opcin permite especificar el nmero de posiciones decimales que se va a mostrar en filas o columnas calculadas o no calculadas o en un reemplazo de celda. Si se especifica, reemplaza al nmero de decimales definido para la celda o mediante FormNumDecimals. Sintaxis
NumDecimals:n
Ejemplo
C4=A#Inventory,NumDecimals:1
Override
Esta opcin permite especificar diferentes miembros de dimensin de PDV, clculos de frmula o texto para una o ms columnas o filas consecutivas, o cambiar un estilo. Esta opcin se utiliza en una definicin de fila o columna.
Nota: Para reemplazar celdas no consecutivas, se puede introducir el reemplazo en el campo Otro del creador de formularios. Los reemplazos mltiples se insertan separando cada uno con una coma. En el ejemplo siguiente se reemplazan tres celdas individuales:
Override(1,1,string("455")),Override(3,3,string("23")), Override(5,5,string("2234"))
No se pueden utilizar listas de miembros con la opcin Override, pero s aplicar varios reemplazos a una celda, utilizando el ltimo valor cuando exista un conflicto. En la mayora de los casos tambin se pueden mezclar reemplazos en una misma celda. Por ejemplo, si un reemplazo en una fila especifica un valor para NumDecimals y un reemplazo en una columna especifica un valor para Scale, no hay conflicto a menos que se use la misma dimensin. Si se utiliza un punto y coma, se pueden mezclar valores para Style. Asimismo, se pueden mezclar reemplazos en los puntos en los que presenten una interseccin si se incluye un punto y coma detrs de la palabra clave Override. Sin el punto y coma, se utiliza el estilo definido para la fila porque los valores de fila reemplazan a los de columna cuando entran en conflicto en el formulario. Para mezclar los reemplazos de las definiciones de fila y columna, se debe incluir el punto y coma en la palabra clave de fila.
180
Sintaxis
Override(CeldaInicio,CeldaFin,Override)
Tabla 38
Sintaxis de la opcin Override Descripcin Un valor entero que representa el punto de inicio del reemplazo. Si el reemplazo se define para una fila, este parmetro indica la columna de inicio en la que se aplica el reemplazo. En el ejemplo siguiente el reemplazo comienza en la columna 2: R2=A#Sales, Override(2,3,A#SalesTP)
Parmetro
CeldaInicio
CeldaFin
Un valor entero que representa el punto final del reemplazo. En el ejemplo anterior el reemplazo termina en la columna 3. Un PDV. Por ejemplo, para reemplazar una cuenta existente por otra distinta se debe especificar A#newacct. Para reemplazar un escenario y una cuenta por otros se especifica A#newacct.S#newscenario. Tambin se pueden emplear los siguientes valores u opciones por separado o combinados con un reemplazo de PDV:
Override
Ejemplo En el ejemplo de reemplazo siguiente, el sistema reemplaza las columnas 2 y 3 para la fila 2 con December como periodo y el importe de PriorSales en lugar del importe de Sales correspondiente al mes:
R2=A#Sales, Override(2,3,Y#2002.P#December.A#PriorSales)
En este segundo ejemplo, el sistema reemplaza las columnas 2 y 3 para la fila 2 con un clculo de frmula del promedio de Sales1, Sales2 y Sales3:
R2=A#Sales, Override(2,3,SCalc((A#Sales1+A#Sales2+A#Sales3)/3)
En este tercer ejemplo, el sistema reemplaza las columnas 2 y 3 para la fila 2 con la opcin de slo lectura.
R2=A#Sales, Override(2,3,readonly)
181
PrintNumDataColsPerPage
Esta palabra clave permite especificar el nmero de columnas que se va a imprimir en cada pgina. El valor predeterminado es 6. Los usuarios pueden reemplazar este valor en la versin para imprimir del formulario.
Nota: Cuando defina el valor de esta palabra clave debe tener en cuenta los aspectos concretos del formulario, como la altura de fila y la configuracin de impresora e impresin que se utilizan, incluidas la resolucin y la orientacin.
Sintaxis
PrintNumDataColsPerPage=n
PrintNumRowsPerPage
Esta palabra clave permite especificar el nmero de filas que se va a imprimir en cada pgina. El valor predeterminado es 20. Los usuarios pueden reemplazar este valor en la versin para imprimir del formulario.
Nota: Cuando defina el valor de esta palabra clave debe tener en cuenta los aspectos concretos del formulario, como la altura de fila y la configuracin de impresora e impresin que se utilizan, incluidas la resolucin y la orientacin.
Sintaxis
PrintNumRowsPerPage=n
182
PrintRepeatHeadersonAllPages
Con esta palabra clave se especifica si se imprimen o no los encabezados en todas las pginas. El valor predeterminado es True. Los usuarios pueden reemplazar este valor en la versin para imprimir del formulario. Sintaxis
PrintRepeatHeadersonAllPages=Booleano
Rn
Esta palabra clave permite definir una fila en el formulario. Las palabras clave R1, R2, R3, etc. proporcionan una definicin de cada fila en el orden especificado. El identificador de fila debe comenzar por 1 y continuar en orden secuencial. En las definiciones de filas se pueden utilizar listas de miembros y del sistema.
Nota: Se permiten varias listas en una fila.
Los elementos de dimensin especificados para la fila reemplazan a los elementos definidos en BackgroundPOV o SelectablePOVList. Los siguientes son los valores y opciones que se pueden incluir en una definicin de fila:
AddMember Blank Cell_Link CellText CustomHeader NoSuppress NumDecimals Override ReadOnly SCalc Scale String Style
183
Sintaxis
Rn=ExpresinClculo Rn=ExpresinPDV
Tabla 39
Sintaxis de la palabra clave Rn Descripcin El nmero de la fila. Utilice SCalc, Blank o String. Para obtener ms informacin, consulte SCalc en la pgina 186, Blank en la pgina 171 y String en la pgina 189. Una interseccin de dimensin o lista de miembros vlida.
Parmetro
n ExpresinClculo
ExpresinPDV
Ejemplo
R1=A#Sales.I#[ICP Entities],AddMember:I{[Base]} R2=A#Sales.I{[Base]} R3=A#HeadCount.I#[ICP None],NoSuppress R4=A#Purchases.I#[ICP None],CustomHeader:ABC R5=SCalc(Row(2)*100),numdecimals:1,scale:0 R6=A{OperatingIncome.[Descendants]}
ReadOnly
Esta opcin permite especificar una fila, una columna o una celda de slo lectura en el formulario y se utiliza dentro de la definicin de una fila o columna o de la definicin de un reemplazo de celda. Una celda de slo lectura tiene el mismo aspecto que el resto, con la diferencia de que no se puede editar su contenido. Si as se desea, se puede modificar el estilo de una fila, columna o celda de slo lectura para que su aspecto sea distinto al de sus equivalentes editables. Para obtener ms informacin, consulte Style.
Nota: Cuando se exporta a Excel se mantiene el formato de slo lectura.
Ejemplo
C4=S#Actual.Y#2003,ReadOnly
ReportDescription
Esta palabra clave permite especificar la descripcin para el formulario. Sintaxis
ReportDescription=Descripcin
Sustituya Descripcin por la descripcin del formulario. Esta descripcin puede contener un mximo de 255 caracteres. Ejemplo
ReportDescription=Intercompany Detail
184
ReportLabel
Esta palabra clave permite especificar el nombre del formulario. Es obligatoria. Sintaxis
ReportLabel=Cdigo
Sustituya Cdigo por el nombre del formulario. Este nombre puede contener un mximo de 20 caracteres. No emplee los siguientes caracteres en un nombre:
punto ( . ) dos puntos ( : ) coma ( , ) punto y coma ( ; ) interrogacin ( ? ) barra diagonal ( / ) barra diagonal inversa ( \ ) barra vertical ( | ) llaves ( { } ) parntesis ( ( ) ) comillas ( ) signos mayor y menor que ( < > ) signo ms ( + ) arroba ( @ ) almohadilla ( # ) asterisco ( * )
Nota: En el cdigo del informe se puede emplear un carcter de subrayado( _ ), siempre que se incluya entre dos caracteres. No puede emplearse solo como nombre de cdigo ni al final de l. Por ejemplo: S: nombre_informe No: _ No: nombreinforme_
Ejemplo
ReportLabel=ICP Detail
185
ReportSecurityClass
Esta palabra clave permite especificar la clase de seguridad asignada al formulario. La predeterminada es [Default]. Sintaxis
ReportSecurityClass=ClaseSeguridad
ReportType
Con esta palabra clave se especifica el tipo de informe. Es necesaria y su valor se debe definir como WebForm para el archivo que se vaya a cargar como script de formulario de datos. Sintaxis
ReportType=WebForm
SCalc
Esta opcin permite especificar clculos en filas, columnas o celdas y se utiliza dentro de la definicin de una fila o columna o de la definicin de un reemplazo de celda. Estos clculos se realizan en el servidor de aplicaciones. Tambin se puede emplear este valor para crear texto dentro del formulario. Sintaxis
SCalc(<expresin> [<operador> <expresin>])
Parmetro
operador
Descripcin El operador matemtico para el clculo. Los siguientes son los operadores admitidos:
+ - * /
expresin
Los valores en el clculo. Adems de valores numricos, se pueden incluir referencias de celdas, filas y columnas, y otros tipos distintos de elementos. Para obtener detalles y ejemplos, consulte Elementos admitidos en los clculos SCalc en la pgina 187.
186
Referencias a miembros de dimensin. En el ejemplo siguiente se hace referencia a los miembros Purchases y OtherCosts de la dimensin Account:
R6=SCalc(((A#Purchases)-(A#OtherCosts))*100)
Referencias a celdas, con la sintaxis Cell(ndiceFila,ndiceColumna). En el ejemplo siguiente se hace referencia a la celda de la cuarta fila de la segunda columna del formulario:
R1=SCalc(Cell(4,2))
Referencias a filas, con la sintaxis Row(ndiceFila). En este ejemplo se divide la fila 4 por la fila 2:
R3=SCalc(Row(4)/Row(2))
Nota: En las filas o columnas que contienen listas de miembros, el clculo se realiza sobre el total de miembros que incluya la lista.
Frmulas anidadas, emplendose parntesis para la anidacin. Referencias directas a celdas con clculos SCalc.
Nota: Los clculos SCalc no se realizan hasta que los datos se han guardado y los resultados calculados no se muestran en el formulario hasta que se actualiza.
Una fila o columna de SCalc puede hacer referencia a otra fila o columna de SCalc en su clculo, sin embargo, no se puede establecer una referencia directa en una fila o columna de SCalc para otra de las mismas caractersticas. Por ejemplo, en el siguiente clculo SCalc se permite la referencia directa:
C1=A#Sales C2=A#COGS C3=SCalc(Col(1)-Col(2)) C4=SCalc(Col(3)/Col(1)*100)
Scale
Esta opcin permite especificar la escala de las columnas, filas o celdas no calculadas. Sintaxis
Scale:n
187
SelectablePOVList
Esta palabra clave permite especificar los miembros de una dimensin que pueden seleccionar los usuarios. El valor inicial de una dimensin seleccionable procede del PDV de fondo en caso de haberse especificado para la dimensin, si no se hubiera especificado, el valor inicial se toma del punto de vista del usuario. Si el valor inicial no es vlido para la lista, el sistema emplea de forma predeterminada el primer miembro de la lista. Cuando el usuario selecciona un nuevo miembro, ste viene a formar parte del punto de vista del usuario. Sintaxis
SelectablePOVList=Dimensin{ListaMiembros} SelectablePOVList=Dimensin{[ListaSistema]} SelectablePOVList=Dimensin{Padre.[ListaSistema]}
Tabla 40
Sintaxis de la palabra clave SelectablePOVList Descripcin Uno de los siguientes caracteres para representar la dimensin que se puede seleccionar:
Parmetro
Dimensin
S de Scenario W de View E de Entity V de Value A de Account I de ICP C1 de Custom1 C2 de Custom2 C3 de Custom3 C4 de Custom4
Un padre vlido para la dimensin. Nombre de una lista de miembros vlida. Nombre de una lista del sistema vlida.
Ejemplo
SelectablePOVList=S{ActualBudget}.Y{Years}.P{Months}.E{[Hierarchy]}. C1{ProductsAllocate}.C2{Customers}.C3{AllChannels}
188
ShowDescriptions
Esta palabra clave permite especificar si se muestran descripciones para los elementos de dimensin en el formulario. El valor predeterminado es False.
Nota: Si no existe descripcin, se muestra el cdigo. Si no hay descripcin para una entidad, slo aparece el cdigo de entidad, el de padre no se incluye.
Sintaxis
ShowDescriptions=Booleano
ShowLabels
Esta palabra clave permite especificar si se muestran cdigos para los elementos de dimensin en el formulario. El valor predeterminado es True. Si ShowLabels y ShowDescriptions se definen como True, los cdigos y las descripciones se separan con guiones. Si ambos se definen como False, el sistema muestra los cdigos. Sintaxis
ShowLabels=Booleano
String
Esta opcin permite especificar una cadena de texto en una columna, fila o celda y se utiliza dentro de la definicin de una fila o columna o de la definicin de un reemplazo de celda. La opcin String se considera un clculo del servidor y por tanto se puede emplear en cualquier lugar donde se utilice SCalc. Ejemplo
C4=String("Show this read-only string")
189
Style
Esta opcin permite especificar los atributos de estilo para una fila, columna, celda, encabezado personalizado o encabezado de dimensin. Esta opcin se utiliza en una definicin de fila, columna, reemplazo de celda, encabezado personalizado u opcin de encabezado.
Precaucin Se debe prestar atencin al aplicar atributos de estilo, ya que la opcin Style tiene mucha capacidad
Sintaxis La opcin Style la interpreta el navegador, no Financial Management, por lo que se limita a lo que ste admita. Esta opcin utiliza los estndares admitidos por el W3C. Para obtener ms informacin sobre los estndares de estilo, visite http://www.w3.org/tr/rec-css2. La palabra clave Style consta de una o ms propiedades de estilo, separadas por punto y coma. Cada propiedad se compone de un nombre, dos puntos y un valor. Este ltimo puede tener una o ms palabras separadas por espacios. Por ejemplo:
Style:color:red;text-align:right
Nota: Se puede utilizar la palabra clave Style una vez en una lnea y agregarse varios pares de propiedad y valor. Por ejemplo:
C3=S#Actual.Y#@CUR(-1),Style:color:blue;background-color:red;font:bold
190
En la tabla siguiente se enumeran algunas de las propiedades y los valores potenciales que se pueden emplear. Para ver una lista completa, consulte el ndice de propiedades en http://www.w3.org/TR/REC-CSS2/propidx.html.
Tabla 41
Ejemplos de Style Valor El nombre del color o la notacin RGB hexadecimal estndar. Por ejemplo:
Style: Style: Style: Style: color: red color: rgb(255,0,0) background-color: #ff0000 background-color: yellow
Puede consultar una referencia rpida de los colores en http://www.cross-browser.com/docs/color_charts.html Font-family El nombre de la fuente. Por ejemplo:
Style: font-family: Arial
Font
Nota: Se pueden combinar hasta seis propiedades de fuente separadas por un espacio para un mismo valor Style. Por ejemplo:
Style: font: Arial Italic extra-bold 12pt
Font-weight
El formato de la fuente. Entre los valores posibles se incluyen demibold, demi-light, extra-bold, light, extra-light y demi-light. Por ejemplo:
Style: font-weight: extra-bold
Font-size
Alignment
La alineacin del texto. Entre los valores posibles se incluyen left, right, center y justify. Por ejemplo:
Style: text-align: center
Asimismo, se pueden mezclar estilos en los puntos en los que presenten una interseccin si se incluye un punto y coma detrs de la palabra clave Style. Sin el punto y coma detrs de Style, se utiliza el estilo definido para la fila porque los valores de fila reemplazan a los de columna cuando entran en conflicto en el formulario. Para mezclar los estilos de las definiciones de fila y columna, se debe incluir el punto y coma en la palabra clave de fila. Cada celda de la plantilla muestra slo sus bordes derecho e inferior, por lo que un nico pxel separa las celdas adyacentes. Con Style se puede cambiar el color o definir la lnea para los bordes derecho e inferior. Sin embargo, si se habilita el borde superior o izquierdo, ser como adicin al borde inferior de la celda situada encima y al borde derecho de la celda situada a su izquierda, respectivamente. Esto significa que se tendrn dos bordes. Para evitar bordes duplicados deshabilite el borde adyacente. Tambin ser necesario definir la propiedad CustomHeaderStyle de un eje para mantener los encabezados alineados con la plantilla.
191
Ejemplo En el ejemplo siguiente, los estilos de la fila 1 (fondo de color rosa) y la columna 1 (fondo de color rosa y texto verde en negrita) se mezclan mediante la adicin de un punto y coma detrs de la palabra clave Style en la definicin de fila. Consulte el ejemplo de SuppressColHeaderRepeats para ver el aspecto que presenta un formulario de entrada de datos si se utiliza esta sintaxis.
R1=Blank, CustomheaderStyle: Font: Bold, CustomHeader: Balance sheet accounts, Style:; Background-color: pink C1=S#Actual.Y#@CUR, Style: Background-color: pink; color: green; font: bold
SuppressColHeaderRepeats
Con esta palabra clave se especifica si se suprimen o no los encabezados de columna repetidos. El valor predeterminado es True. En el ejemplo siguiente se muestra un formulario de datos en el que se suprimen los encabezados de columna repetidos. Si se desactivara la supresin, el encabezado de columna Actual tambin se mostrara sobre August.
Sintaxis
SuppressColHeaderRepeats=Booleano
192
SuppressInvalidColumns
Esta palabra clave permite especificar si se suprimen del formulario las columnas con celdas no vlidas. El valor predeterminado es False.
Nota: Independientemente de esta opcin, las columnas no vlidas se suprimen para los usuarios no administradores.
Sintaxis
SuppressInvalidColumns=Booleano
Sustituya Booleano por True para suprimir las columnas no vlidas o False para mostrarlas. Ejemplo
SuppressInvalidColumns=False
SuppressInvalidRows
Esta palabra clave permite especificar si se suprimen del formulario las filas que contienen celdas no vlidas. El valor predeterminado es False.
Nota: Independientemente de esta opcin, las filas no vlidas se suprimen para los usuarios no administradores.
Sintaxis
SuppressInvalidRows=Booleano
Sustituya Booleano por True para suprimir las filas no vlidas o False para mostrarlas. Ejemplo
SuppressInvalidRows=False
SuppressNoDataColumns
Esta palabra clave permite especificar si se suprimen del formulario las columnas con celdas sin datos. El valor predeterminado es False. Sintaxis
SuppressNoDataColumns=Booleano
Sustituya Booleano por True para suprimir las columnas sin datos o False para mostrarlas. Ejemplo
SuppressNoDataColumns=False
193
SuppressNoDataRows
Esta palabra clave permite especificar si se suprimen del formulario las filas con celdas sin datos. El valor predeterminado es False. Sintaxis
SuppressNoDataRows=Booleano
Sustituya Booleano por True para suprimir las filas sin datos o False para mostrarlas. Ejemplo
SuppressNoDataRows=False
SuppressRowHeaderRepeats
Con esta palabra clave se especifica si se suprimen o no los encabezados de fila repetidos. El valor predeterminado es True. Sintaxis
SuppressRowHeaderRepeats=Booleano
SuppressZeroColumns
Esta palabra clave permite especificar si se suprimen del formulario las columnas que contienen ceros. El valor predeterminado es False. Sintaxis
SuppressZeroColumns=Booleano
Sustituya Booleano por True para suprimir las columnas con ceros o False para mostrarlas. Ejemplo
SuppressZeroColumns=False
194
SuppressZeroRows
Esta palabra clave permite especificar si se suprimen del formulario las filas que contienen ceros. El valor predeterminado es False. Sintaxis
SuppressZeroRows=Booleano
Sustituya Booleano por True para suprimir las filas con ceros o False para mostrarlas. Ejemplo
SuppressZeroRows=False
Para que el sistema aplique el ao relativo cuando el periodo supere el ao actual o si se precisa hacer referencia a un ao anterior, se debe especificar Y#@Cur como parte de la definicin de fila o columna. Por ejemplo, debe especificar C1=Y#@Cur.P#@Cur(+1) para que se devuelva el ao correcto si el periodo actual es el ltimo periodo. Si el punto de vista actual es diciembre del 2001: C1=Y#@Cur.P#@Cur(+1) devuelve enero del 2002. Si el punto de vista actual es diciembre del 2002: C2=P#@Cur(+1) devuelve enero del 2002 (si enero es el primer periodo del ao y diciembre el ltimo). Por tanto, para que el sistema devuelva correctamente la informacin del ao es preciso especificar el ao en la definicin de columna. Por ejemplo, C2=Y#@Cur.P#@Cur(+1)
195
Para el formulario: FormNumDecimals=3 Para una columna: C4=A#Inventory,NumDecimals:1 Para una fila: R4=A#Sales,NumDecimals:2 Para un reemplazo de celda: R2=S#Actual.P#August, Override(2,7,P#July,
NumDecimals:4)
En algunos casos, la configuracin de uno de estos atributos puede tener una interseccin con una configuracin en conflicto para el mismo atributo. Por ejemplo, una columna puede tener un valor de escala de 1, mientras que la fila de interseccin puede tener un valor de escala de 2. Es importante comprender que el valor que se aplica para los atributos de nmero de decimales y escala se basa en el siguiente orden de prioridad:
Reemplazo de celda Fila Columna Formulario Predeterminado: en el caso del nmero de decimales, el valor predeterminado procede de la cuenta. En el de la escala, se toma de la divisa de la entidad.
Nota: En el PDV, el valor de cada dimensin se resuelve independientemente. Por ejemplo, la dimensin Account se podra definir en el nivel del formulario y la dimensin Scenario en el nivel de fila.
El sistema resuelve los atributos en conflicto segn el orden de prioridad. Por ejemplo, si el atributo de nmero de decimales se define en un reemplazo de celda, se usa este valor en lugar del formulario, la fila, la columna o el predeterminado. De la misma forma, si una celda presenta datos y clculos en conflicto, se aplica el siguiente orden de prioridad:
SCalc Datos
Nota: Las frmulas SCalc de un formulario se evalan de izquierda a derecha y de arriba a abajo. Por ejemplo, en primer lugar se evalan de forma secuencial todas las columnas de la fila 1 y a continuacin todas la de la fila 2. Una frmula SCalc puede hacer referencia a otra celda de SCalc que la preceda en el orden de evaluacin.
196
Propiedades en la pgina 198 PDV en la pgina 199 Columnas en la pgina 200 Filas en la pgina 201 Detalles en la pgina 202 Encabezados en la pgina 202 Script en la pgina 203
Algunas de estas fichas proporcionan enlaces al Selector de miembros, que se puede emplear para seleccionar miembros y listas de miembros para el formulario.
Verificar: para verificar que el formulario tiene una sintaxis correcta. Una vez que el sistema verifica el formulario, muestra una pgina que contiene datos como las horas de inicio y finalizacin de la verificacin. Esta pgina tambin incluye uno de los siguientes elementos:
Si el formulario es vlido, la pgina incluye un botn Vista previa que permite ver el formulario. Si el formulario contiene errores, la pgina los muestra.
Actualizar: para enviar los cambios al servidor. Reiniciar: para restablecer los valores del formulario. Este botn puede resultar muy til si se comete algn error.
197
6 Haga clic en Guardar en la parte inferior del Creador de formularios de datos y seleccione un nombre
y una ubicacin para el archivo.
Una vez que el sistema intenta guardar el formulario, muestra una pgina que contiene datos como las horas de inicio y finalizacin de la operacin de almacenamiento. Tanto que el formulario se guarde y como el propio contenido del resto de la pgina dependen de los siguientes factores:
Si el formulario es vlido, el sistema lo guarda y la pgina incluye un botn Vista previa que permite ver el formulario. Si el formulario contiene errores, no se guarda y la pgina muestra los errores.
Nota: Si intenta cerrar el formulario sin guardar el script, el sistema enva una advertencia y ofrece la opcin de guardar antes de continuar.
Propiedades
La ficha Propiedades permite especificar informacin general para el formulario de datos. En la siguiente tabla se describe la informacin de cada cuadro de texto de la ficha Propiedades:
Tabla 42
Ficha Propiedades del Creador de formularios de datos Descripcin El nombre del formulario. Consulte ReportLabel. La clase de seguridad del formulario. Consulte ReportSecurityClass. La descripcin del formulario. Consulte ReportDescription. Las instrucciones que se van a dar a los usuarios del formulario. Consulte Instructions.
198
PDV
La ficha PDV permite especificar el punto de vista de fondo y el punto de vista seleccionable:
El PDV de fondo en un formulario especifica los miembros iniciales de las dimensiones. Utilice los cuadros de texto de la seccin Miembro para especificar los miembros del PDV de fondo. Los miembros especificados en los cuadros de texto de dicha seccin se agregan a la palabra clave BackgroundPOV, que se describe en BackgroundPOV en la pgina 170. El PDV seleccionable en un formulario consta de las dimensiones para las que los usuarios pueden seleccionar miembros. Utilice los cuadros de texto de la seccin Seleccionable para especificar las listas de miembros en las que los usuarios pueden seleccionar miembros. Los miembros especificados en los cuadros de texto de dicha seccin se agregan a la palabra clave SelectablePOVList. Para obtener informacin sobre esta palabra clave y la sintaxis utilizada para las listas de miembros, consulte SelectablePOVList en la pgina 188.
Un PDV de fondo o seleccionable para una dimensin se puede especificar de dos formas:
Escriba un cdigo de miembro o la sintaxis de una lista de miembros en el cuadro de texto aplicable. Haga clic en el icono correspondiente al cuadro de texto para seleccionar miembros y listas de miembros con el Selector de miembros.
Si Miembro y Seleccionable aparecen en blanco y la dimensin no se utiliza en una fila o columna, el sistema emplea el miembro del PDV del usuario para el valor inicial de la dimensin. Si especifica valores para una dimensin en un PDV de fondo o seleccionable y el miembro del PDV de fondo no se encuentra en la lista de miembros para el PDV seleccionable, el sistema utiliza el primer miembro de la lista de miembros del PDV seleccionable como miembro del PDV de fondo.
199
Columnas
La ficha Columnas permite especificar los miembros de dimensin que se van a mostrar en las columnas del formulario. Cada cuadro de texto de la seccin Col representa una columna. Los miembros de una columna se pueden especificar de dos formas distintas:
Escriba el cdigo de miembro en el cuadro de texto de la columna. Haga clic en el icono correspondiente a la columna para seleccionar miembros con el Selector de miembros.
Si ha rellenado todos los cuadros de texto de columna visibles que hay disponibles, puede agregar uno nuevo presionando la tecla Tabulador. Puede definir un mximo de 24 columnas en la ficha Columnas.
Nota: Si un formulario requiere ms de 24 columnas, puede utilizar la ficha Script para especificar las adicionales. Para obtener informacin sobre la sintaxis que se debe utilizar, consulte Cn en la pgina 171.
Los elementos de dimensin especificados en la seccin de columna reemplazan a los elementos definidos en el PDV de fondo o en el PDV seleccionable.
Nota: Se permite especificar una lista de miembros por columna.
Cuando se introduce informacin en cada columna, la seccin de opciones de la misma se encuentra disponible en la parte inferior del Creador de formularios de datos.
Si se desplaza el ratn sobre un cdigo aparece la sintaxis del script. Para obtener informacin sobre los valores vlidos de cada opcin, consulte Sintaxis de los scripts de formularios de datos en la pgina 166.
Nota: Tambin puede utilizar el cuadro de texto Otro para especificar la sintaxis de las palabras clave de columnas no expuestas en la seccin de opciones, por ejemplo, Blank y ReadOnly. Asimismo, si la definicin de una columna en el script contiene sintaxis no expuesta, rechazada o no vlida, dicha sintaxis se muestra en el cuadro de texto Otro.
200
Filas
La ficha Filas permite especificar las dimensiones que se van a mostrar en las filas del formulario. Cada cuadro de texto de la seccin Fila representa una fila. Los miembros de una fila se pueden especificar de dos formas distintas:
Escriba el cdigo de miembro o la sintaxis de la lista de miembros en el cuadro de texto de la fila. Haga clic en el icono correspondiente al cuadro de texto de fila para seleccionar miembros y listas de miembros con el Selector de miembros.
Si ha rellenado todos los cuadros de texto de fila visibles que hay disponibles, puede agregar uno nuevo presionando la tecla Tabulador. Puede definir un mximo de 100 filas en la ficha Filas.
Nota: Si un formulario requiere ms de 100 filas, puede utilizar la ficha Script para especificar las adicionales. Para obtener informacin sobre la sintaxis que se debe utilizar, consulte Rn en la pgina 183.
Los elementos de dimensin especificados en la seccin de fila reemplazan a los elementos definidos en el PDV de fondo o en el PDV seleccionable.
Cuando se introduce informacin en cada fila, la seccin de opciones de la misma se encuentra disponible en la parte inferior del Creador de formularios de datos.
Si se desplaza el ratn sobre un cdigo aparece la sintaxis del script. Para obtener informacin sobre los valores vlidos de cada opcin, consulte Sintaxis de los scripts de formularios de datos en la pgina 166.
Nota: Tambin puede utilizar el cuadro de texto Otro para especificar la sintaxis de las palabras clave de filas no expuestas en la seccin de opciones, por ejemplo, Blank y ReadOnly. Asimismo, si la definicin de una fila en el script contiene sintaxis no expuesta, rechazada o no vlida, dicha sintaxis se muestra en el cuadro de texto Otro.
201
Detalles
La ficha Detalles permite especificar las opciones de plantilla, impresin, visualizacin y supresin del formulario de entrada de datos.
Nota: Los elementos de la ficha Detalles slo se actualizan en el script si se cambia la configuracin predeterminada. Si se mantiene la configuracin predeterminada, las palabras clave de estos elementos no aparecen en el script.
Si se desplaza el ratn sobre un cdigo aparece la sintaxis del script. Para obtener informacin sobre los valores vlidos de cada opcin, consulte Sintaxis de los scripts de formularios de datos en la pgina 166.
Encabezados
La ficha Encabezados permite especificar la longitud mxima de los cdigos o descripciones de los miembros y listas de miembros. Se pueden especificar longitudes distintas para dimensiones diferentes. La ficha Encabezados tambin contiene el cuadro de texto Otro, que tiene dos usos diferentes:
Si se agrega sintaxis para la palabra clave HeaderOption pero sta no se expone a travs de un nuevo control en la ficha Encabezados, se puede especificar dicha sintaxis en el cuadro de texto Otro. Si el formulario contiene sintaxis no vlida para la palabra clave HeaderOption de una dimensin, el cuadro de texto Otro muestra dicha sintaxis.
202
Script
La ficha Script permite visualizar, modificar e imprimir el script. La sintaxis se introduce en el cuadro de texto de dicha ficha, que tambin contiene los siguientes botones:
Imprimir: abre una nueva ventana del navegador que contiene una versin para imprimir de la sintaxis. Ms: aumenta la altura del cuadro de texto que contiene la sintaxis. Cuando se hace clic en Ms, el botn se sustituye por el botn Menos. Menos: reduce la altura del cuadro de texto que contiene la sintaxis. Cuando se hace clic en Menos, el botn se sustituye por el botn Ms.
203
Marque la casilla situada junto al formulario y haga clic en Editar. Haga clic en el icono de edicin situado junto al formulario.
5 Edite la informacin del formulario en cada ficha del Creador de formularios de datos. Puede desplazarse
de una ficha a otra haciendo clic en la deseada o con los botones Atrs y Siguiente situados en la parte inferior de dicha herramienta.
Nota: Para enviar los cambios al servidor, haga clic en Actualizar.
Sugerencia: En caso de error, haga clic en Reiniciar en la parte inferior del Creador de formularios de datos
6 Para verificar si el formulario presenta una sintaxis correcta, haga clic en Verificar en la parte inferior
del Creador de formularios de datos.
7 Elija Guardar en la parte inferior del Creador de formularios de datos. 8 Seleccione un nombre y una ubicacin para el archivo.
204
7 En la lista desplegable Clase de seguridad, seleccione la clase de seguridad que desea asignar a la carpeta.
Nota: Los usuarios de dicha carpeta deben tener derechos de acceso a la clase de seguridad especificada.
205
Para reemplazar la clase de seguridad especificada en el archivo que se va a cargar, marque la casilla Reemplazar y seleccione la clase de seguridad en la lista desplegable Clase de seguridad. Para que este formulario slo est disponible para el usuario que lo carga, marque la casilla Privado. Si la marca, la casilla Reemplazar y la lista desplegable Clase de seguridad no estarn disponibles.
7 Repita el Paso 5 y el Paso 6 hasta que haya agregado los formularios que desee cargar. 8 Opcional: marque la casilla Sobrescribir documentos existentes si desea actualizar los formularios de datos. 9 Haga clic en Aceptar.
Nota: Todos los formularios de datos que se carguen deben incluir una opcin ReportLabel vlida. Si se selecciona cargar varios formularios y uno de ellos tiene un ReportLabel no vlido, no se cargar ninguno.
206
8 Haga clic en Guardar. 9 Repita los pasos del 5 al 8 hasta que haya extrado todos los formularios de datos seleccionados en el paso 3. 10 Haga clic en Aceptar.
207
208
Captulo
8
En este captulo se describe cmo utilizar Analtica ampliada para exportar esquemas estrella de datos y metadatos de Financial Management a una base de datos. Los esquemas estrella pueden exportar datos calculados y almacenados.
En este captulo Parmetros del registro de Analtica ampliada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Esquema estrella. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 Creacin y exportacin de datos a un esquema estrella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Actualizacin de un esquema estrella. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 Eliminacin de un esquema estrella. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Creacin de una plantilla de esquema estrella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Eliminacin de una plantilla de esquema estrella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Un esquema estrella de Analtica ampliada permite el uso de Hyperion System 9 BI+ Analytic Services para analizar datos y generar informes. Para ello, el esquema estrella se utiliza con Hyperion System 9 BI+ Analytic Integration Services para enviar informacin a una base de datos de Analytic Services.
Nota: Una vez exportado el esquema estrella, se crea la base de datos de Analytic Services. Para obtener ms informacin, consulte la gua Database Administrators Guide (slo en ingls) de la versin de Analytic Services.
Asimismo, los esquemas estrella se pueden utilizar con productos otros fabricantes. Para utilizar el mdulo Analtica ampliada, se debe definir un nombre de fuente de datos (DSN) de OLAP para la base de datos que almacenar los esquemas estrella y, a continuacin, configurar el DSN con Financial Management Configuration Utility. Para obtener instrucciones, consulte la Gua de instalacin de Hyperion System 9 Financial Management.
Nota: Para almacenar esquemas estrella en varias bases de datos, se puede crear un DSN para cada una de ellas.
Para poder utilizar Analtica ampliada es preciso tener asignada la funcin de seguridad de administrador.
209
Descripcin El nmero de segundos que deben transcurrir antes de determinarse el interbloqueo de una consulta SQL. Especifique un valor de 0 (que indica que no hay tiempo de espera) a 65535. El nmero de subprocesos utilizados durante el procesamiento de datos. Especifique un valor de 1 a 32. Determina si se genera un error al encontrarse un ID de miembro de dimensin no vlido. Especifique 1 para omitir los ID no vlidos. Especifique 0 para que se genere un error del sistema si se encuentra un ID no vlido. Determina si se utiliza el enlace SQL. Especifique 1 para utilizarlo o 0 para deshabilitarlo.
PRECAUCIN Si el enlace SQL se deshabilita, el rendimiento se puede ver afectado de forma negativa.
NumEAThreads
REG_DWORD
EAIgnoreInvalidMemberIDs
REG_DWORD
EAUseSQLBinding
REG_DWORD
ConnectionPoolingTrace
REG_DWORD
Determina si se rastrea e incluye en un registro la actividad de la agrupacin de conexiones. Especifique 1 para realizar el rastreo o 0 para deshabilitarlo. Determina si se rastrea e incluye en un registro la actividad de objetos de datos ActiveX (ADO). Especifique 1 para realizar el rastreo o 0 para deshabilitarlo. Esta configuracin no se aplica a ODBC. Determina si se emplea ODBC para interactuar con el almacenamiento de datos externos. Especifique 1 para utilizar ODBC o 0 para usar ADO. Determina si se registra el PDV capturado en el volcado de Analtica ampliada en el archivo de registro (en el directorio temp). Especifique 1 para registrar el PDV o 0 para deshabilitar el registro.
EATraceADOErrors
REG_DWORD
EAUseODBC
REG_DWORD
EALogEntirePOV
REG_DWORD
210
Esquema estrella
El mdulo Analtica ampliada permite crear varios esquemas estrella por aplicacin. Los nombres de tabla de cada esquema comienzan por un prefijo especificado por el usuario. Se pueden seleccionar varios miembros en todas las dimensiones para crear el esquema estrella que mejor refleje la informacin que se vaya a exportar.
Nota: El texto de la celda y la lnea de detalle de elementos no se exportan al esquema estrella.
Las combinaciones de datos del esquema se crean en funcin de los miembros de dimensin que se seleccionen para la exportacin. Cuantos ms miembros se elijan, ms combinaciones de datos posibles ser necesario crear en el esquema estrella y ms tiempo se requerir para finalizar el proceso de exportacin. La cantidad de combinaciones de datos se calcula mediante la multiplicacin del nmero de miembros seleccionados por cada dimensin.
Precaucin No seleccione todos los miembros de cada dimensin, sino los segmentos de datos que desee
exportar. El tiempo dedicado a la operacin de exportacin podra ser excesivo dependiendo del tamao de la aplicacin, del nmero de combinaciones de datos y de la cantidad de tiempo necesaria para finalizar el proceso.
Scenario: Actual Year: 2000 Period: July View: Periodic Entity: Regional, UnitedStates, Florida, Connecticut Value: USD Account: GrossMargin, Sales, TotalCosts ICP: [None] C1: Balls, TennisBalls, GolfBalls C2: AllCustomers, Customer2, Customer3, Customer4, Customer5 C3: [None] C4: [None]
Posteriormente, Analytic Integration Services puede utilizar el esquema estrella generado para crear uno o varios cubos de Analytic Services (Essbase 7.0 o 6.x) con el fin de reflejar los destinatarios que necesitan ver y utilizar la informacin de Budget. El esquema incluir 180 combinaciones de datos para estos miembros (1 * 1 * 1 * 1 * 4 * 1 * 3 * 1 * 3 * 5 * 1 * 1 = 180).
Esquema estrella
211
La opcin de agregacin seleccionada determina el formato del esquema utilizado. Cada formato genera un conjunto de tablas distinto. Existen tres formatos de esquema estrella:
El esquema Essbase estndar, que se utiliza para los tipos de agregacin Estndar, Slo metadatos y Slo metadatos seleccionados. El esquema de agregacin Essbase y SQL, que se emplea para el tipo de agregacin Essbase. El esquema de jerarqua normalizada de almacn, que se usa para el tipo de agregacin Almacn de datos.
Para cada formato, el sistema crea una tabla <PREFIJO>_FACT que incluye claves para las 13 tablas de dimensiones y un campo de datos. Asimismo, crea tablas <PREFIJO>_DIMENSION, una tabla HFM_EA_EXTRACT para realizar un seguimiento de la extraccin de marcas horarias para metadatos y una tabla <PREFIJO>_LOCK_ACCESS para llevar a cabo un seguimiento de los bloqueos de lectura y escritura. El bloqueo de escritura se emplea cuando se estn modificando metadatos; por ejemplo, cuando se utiliza el proceso de creacin o sustitucin. El bloqueo de lectura se aplica si no se modifican los metadatos y el sistema est actualizando los datos de la tabla FACT; por ejemplo, cuando se realiza un proceso de actualizacin. Las reglas de bloqueo son las siguientes:
nicamente se puede ejecutar una escritura cada vez con el mismo prefijo en la misma instancia de DBMS. Si una escritura est en ejecucin o en cola, no se podr ejecutar ninguna lectura hasta que haya finalizado la escritura. Se pueden ejecutar varias lecturas de forma simultnea independientemente del punto de vista.
Nota: El sistema crea dos tablas para la dimensin Entity: <PREFIJO>_ENTITY y <PREFIJO>_PARENT.
Para el formato de esquema de agregacin Essbase y SQL, el sistema tambin crea tablas <PREFIJO>_DIMENSION_BASE. Para el formato de esquema de jerarqua normalizada de almacn, crea tablas <PREFIJO>_DIMENSION_PARENT.
Nota: Las tablas Base y Parent no se crean para las dimensiones View, Year y Parent.
212
Por ejemplo, si el prefijo de tabla relacional es DEMO, el sistema genera las siguientes tablas para el tipo de agregacin Essbase:
HFM_EA_EXTRACT1 HFM_LOCK_ACCESS1 DEMO_FACT DEMO_YEAR DEMO_VIEW DEMO_PARENT DEMO_SCENARIO y DEMO_SCENARIO_BASE DEMO_PERIOD y DEMO_PERIOD_BASE DEMO_VALUE y DEMO_VALUE_BASE DEMO_ENTITY y DEMO_ENTITY_BASE DEMO_ICP y DEMO_ICP_BASE DEMO_ACCOUNT y DEMO_ACCOUNT_BASE DEMO_CUSTOM1 y DEMO_CUSTOM1_BASE DEMO_CUSTOM2 y DEMO_CUSTOM2_BASE DEMO_CUSTOM3 y DEMO_CUSTOM3_BASE DEMO_CUSTOM4 y DEMO_CUSTOM4_BASE
Nota: Para usuarios de Oracle: los datos del texto extrado se almacenan en formato NVARCHAR(Unicode). Utilice el comando translate de Oracle en las instrucciones SELECT para convertir el texto de formato Unicode a ANSI. Por ejemplo, SELECT translate(LABEL using CHAR_CS) como LABEL FROM DEMO_ACCOUNT.
Hyperion recomienda agregar Financial Management a las excepciones del bloqueador de ventanas emergentes del navegador. Al realizar ciertas tareas de Financial Management en la web, por ejemplo la carga de datos, aparece una ventana emergente que informa del estado de la tarea. Si tiene activado un bloqueador de ventanas emergentes, no aparecer la ventana de estado.
213
Cmo crear un esquema estrella y exportar los datos de Financial Management al mismo:
1 Abra la aplicacin. 2 Seleccione Administracin > Analtica ampliada.
En la lista desplegable Plantilla, seleccione la plantilla de PDV guardada que desee utilizar. Seleccione los miembros de dimensin de PDV que desee exportar.
4 En la lista desplegable Base de datos de destino (DSN), seleccione la base de datos a la que vaya
a exportar el esquema estrella.
Nota: No utilice como destino la misma base de datos de Financial Management desde la que se est realizando la exportacin de los datos.
5 En el cuadro de texto Prefijo de tabla relacional, introduzca el prefijo que identificar las tablas para
el esquema estrella.
Nota: El prefijo puede incluir hasta 10 caracteres alfanumricos y debe comenzar por una letra. El prefijo predeterminado es el nombre de la aplicacin.
6 En la lista desplegable Opcin de agregacin, seleccione el tipo de agregacin que desee aplicar a los datos.
Estndar Slo metadatos: slo extrae los metadatos. Slo metadatos seleccionados: slo extrae los metadatos de los miembros de dimensin seleccionados. Essbase Almacn de datos
7 Opcional: quite la marca de la opcin Excluir cuentas dinmicas para incluir cuentas dinmicas
en el esquema estrella.
214
Hyperion recomienda agregar Financial Management a las excepciones del bloqueador de ventanas emergentes del navegador. Al realizar ciertas tareas de Financial Management en la web, por ejemplo la carga de datos, aparece una ventana emergente que informa del estado de la tarea. Si tiene activado un bloqueador de ventanas emergentes, no aparecer la ventana de estado.
En la lista desplegable Plantilla, seleccione la plantilla de PDV guardada que desee utilizar. Seleccione los miembros de dimensin de PDV que desee exportar.
4 En la lista desplegable Base de datos de destino (DSN), seleccione la base de datos que contiene
el esquema estrella.
5 En el cuadro de texto Prefijo de tabla relacional, introduzca el prefijo que identifica las tablas para
el esquema estrella.
Nota: El prefijo puede incluir hasta 10 caracteres alfanumricos y debe comenzar por una letra. El prefijo predeterminado es el nombre de la aplicacin.
6 En la lista desplegable Opcin de agregacin, seleccione el tipo de agregacin que desee aplicar a los datos.
Estndar Slo metadatos: slo extrae los metadatos. Slo metadatos seleccionados: slo extrae los metadatos de los miembros de dimensin seleccionados. Essbase Almacn de datos
7 Opcional: quite la marca de la opcin Excluir cuentas dinmicas para incluir cuentas dinmicas
en el esquema estrella.
215
4 En el cuadro de texto Prefijo de tabla relacional, introduzca el prefijo que identifica las tablas
del esquema estrella.
Nota: El prefijo puede incluir hasta 10 caracteres alfanumricos y debe comenzar por una letra. El prefijo predeterminado es el nombre de la aplicacin.
5 En el cuadro de texto Prefijo de tabla relacional, introduzca el prefijo que identifica las tablas
del esquema estrella.
Nota: El prefijo puede incluir hasta 10 caracteres alfanumricos y debe comenzar por una letra. El prefijo predeterminado es el nombre de la aplicacin.
6 Haga clic en
7 Asigne un nombre a la plantilla. 8 Opcional: para sobrescribir una plantilla, marque la casilla Sobrescribir. 9 Haga clic en Guardar. 10 Seleccione Aceptar.
216
217
218
Captulo
Definicin de informes
9
En este captulo se describe cmo definir y crear informes del explorador de datos, de asientos, de conciliacin de contrapartidas intercompaa y de operaciones intercompaa en Financial Management
En este captulo Definicin de informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 Ejemplo de informe del explorador de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Creacin de un informe de asiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Creacin de un informe de conciliacin de contrapartidas intercompaa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Creacin de informes de operaciones intercompaa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
A continuacin se enumeran los tipos de informes que se pueden generar en Financial Management:
Informes del explorador de datos, que muestran informacin procedente de plantillas de datos Informes de asientos, que proporcionan informacin de un asiento especfico o de una lista de asientos basada en los criterios que se hayan seleccionado en el mdulo de asientos Informes de conciliacin de contrapartidas intercompaa (ICP), que muestran las operaciones intercompaa que se van a eliminar durante la consolidacin
Los informes se pueden ejecutar desde el mdulo System Reports en el escritorio o desde la ficha Informes en la web.
Sugerencia: Para acceder a la ficha Informes en la web, haga clic en el enlace Administracin situado
en la barra de navegacin.
Definicin de informes
219
Definicin de informes
Un informe se define mediante la asignacin de valores a las etiquetas de informes con el editor de informes o un editor de texto. Se puede crear una nueva definicin de informe para cada informe o bien abrir y modificar una existente. Las definiciones de informe se guardan en formato RPT o HDE. Los siguientes son los atributos que es preciso especificar para cada informe:
Precaucin Cuando se definan informes, se debe seguir la sintaxis que se muestra en los siguientes ejemplos.
El tipo de informe debe comenzar con una letra mayscula. No se deben incluir espacios entre las palabras o antes o despus del signo igual (=).
Las definiciones de punto de vista son distintas en cada informe. Para ver ejemplos detallados de informes, consulte Ejemplo de informe del explorador de datos en la pgina 221, Ejemplo de informe de asiento en la pgina 222 y Creacin de un informe de conciliacin de contrapartidas intercompaa en la pgina 222. Los campos de fecha, hora y usuario aparecen automticamente como informacin de encabezado en todos los informes. Cuando se crean informes de asientos, del explorador de datos o de conciliacin de contrapartidas intercompaa en el escritorio, la definicin del informe se genera automticamente y se abre en el mdulo System Reports. Cuando el informe se crea desde el mdulo Journals del escritorio, ste se abre en la ficha View del mdulo Reports. Sin embargo, cuando el informe se crea desde el mdulo de asientos en la web, se puede obtener una vista previa del mismo o guardar su definicin. Cuando el informe se crea desde el mdulo del explorador de datos, se abre en la ficha de diseo. Esta vista permite modificar el script de un informe antes de generarlo. Posteriormente se puede definir la descripcin del informe, aplicarle una nueva hoja de estilos y guardar el informe de forma local o remota. Si los informes se utilizan en la web, el sistema crea archivos temporales y archivos de registro que contienen informacin sobre estas operaciones. Ser necesario configurar un directorio de transferencia de archivos que no sea el directorio web de Financial Management para almacenar dichos archivos temporales. Para obtener informacin sobre la creacin de este directorio de transferencia de archivos, consulte la Gua de instalacin de Hyperion System 9 Financial Management.
220
Definicin de informes
221
222
Definicin de informes
Los informes de conciliacin intercompaa permiten realizar un seguimiento de las operaciones intercompaa para el anlisis y la auditora. Muestran las conciliaciones existentes para las dimensiones ICP y Entity que se han configurado con el atributo de contrapartida intercompaa (IsICP) habilitado. Para obtener informacin sobre la configuracin de cuentas intercompaa en el mdulo Manage Metadata, consulte Configuracin de contrapartidas intercompaa en la pgina 112. Los informes de conciliacin intercompaa se pueden crear mediante la interfaz de usuario o un editor de texto para especificar las opciones del informe en un script. Para editar un informe se debe modificar dicho script. A la hora de crear el informe se pueden seleccionar cuentas para el mismo o utilizar la opcin de cuenta de enlace, con la que el sistema genera la cuenta y la cuenta de conciliacin en funcin de la informacin de la cuenta de enlace. Asimismo, se pueden suprimir las operaciones invertidas, las dimensiones personalizadas y los detalles intercompaa. Cuando se imprima el informe, se podr reemplazar su configuracin a fin de personalizar el informe segn las necesidades especficas.
Seleccin de listas de miembros para Entity y Partner en los informes de conciliacin intercompaa
Es posible seleccionar listas de miembros para las entidades y las contrapartidas; por ejemplo, la lista de miembros Regional para el campo Entity. Si se selecciona una lista de miembros para Entity y Partner, el sistema procesa las operaciones ICP para todas las entidades de la lista Entity comparadas con todas las entidades de la lista Partner. El sistema slo procesa las operaciones de las entidades que tienen el atributo ICP habilitado.
223
Supresin de conciliaciones
Al crear un informe de conciliacin intercompaa se puede seleccionar si mostrar o suprimir las operaciones de conciliacin de entidad y contrapartida. En caso de decidir suprimirlas, el sistema elimina las operaciones si los importes de Entity y Partner se incluyen dentro del importe de materialidad de conciliacin. Por ejemplo, si una entidad tiene un importe de 299 y la contrapartida un importe de 200, la diferencia es 99. Si el importe de materialidad de conciliacin es 100 y la diferencia entre la entidad y la contrapartida es inferior a 100, como ocurre en este ejemplo, el sistema suprime las operaciones dado que se incluye dentro de la materialidad de conciliacin. En caso de decidir no suprimir las operaciones de entidad y contrapartida, el sistema no las elimina aunque los importes de Entity y Partner se incluyan dentro del importe de materialidad de conciliacin. Tomando como referencia el ejemplo anterior, aunque el importe de diferencia sea 99 y ste se encuentre dentro de la materialidad de conciliacin, el sistema no suprime las operaciones. La materialidad de conciliacin especificada se muestra en unidades.
224
Definicin de informes
Supresin de detalles
Si se desea que un informe de conciliacin intercompaa slo muestre el importe de diferencia, se pueden suprimir los detalles intercompaa al crearlo. Cuando se selecciona la opcin para ello, el informe no muestra las operaciones intercompaa y slo imprime la diferencia total para cada seccin Entity/Partner. Si existiera una discrepancia y se necesitara ver cada operacin intercompaa, se podra volver a generar el informe y mostrar los detalles intercompaa.
225
ReportType
Esta palabra clave especifica el tipo de informe. Es necesaria en el script. Sintaxis
ReportType=Intercompany
ReportDescription
Esta palabra clave especifica la descripcin del informe, que puede contener un mximo de 40 caracteres. Es necesaria en el script. Sintaxis
ReportDescription=DescripcinInforme
StyleSheet
Esta palabra clave especifica la hoja de estilos que se va a utilizar en el informe. Sintaxis
StyleSheet=NombreArchivoHojaEstilos
Si no se especifica una hoja de estilos en la definicin del informe, el sistema emplea la predeterminada.
POV
Esta palabra clave especifica el punto de vista del informe. Es necesaria en el script. Sintaxis
POV=S#Scenario.Y#Year.P#Period.V#Value.W#View
Sustituya Scenario, Year, Period, Value y View por miembros de dimensin vlidos. Por ejemplo:
POV=S#Actual.Y#2003.P#July.V#USD.W#YTD
Nota: Los miembros Value Adjs, como <parent curr adjs>, no se admiten.
226
Definicin de informes
Entity
Esta palabra clave especifica la entidad o la lista de miembros de entidad que se va a mostrar en el informe. Sintaxis
Entity=E#Parent.Entity Entity=E{ListaEntidad}
Sustituya Parent.Entity por la combinacin de padre y entidad. Sustituya ListaEntidad por el nombre de una lista de miembros vlida. Por ejemplo:
Entity=E#UnitedStates.Connecticut Entity=E{Geographical.[Base]}
Partner
Esta palabra clave especifica la contrapartida o la lista de miembros de contrapartida que se va a mostrar en el informe. Sintaxis
Partner=E#PadreContrapartida.EntidadContrapartida Partner=E{ListaContrapartidas}
Sustituya PadreContrapartida.EntidadContrapartida por la combinacin de padre y entidad. Sustituya ListaContrapartidas por el nombre de una lista de miembros de contrapartida vlida. Por ejemplo:
Partner=E#UnitedStates.Florida Partner=E{Geographical.[Base]}
AccountEntity y AccountPartner
Las palabras clave AccountEntity_x y AccountPartner_x especifican las cuentas para la conciliacin. Para cada par de cuentas que se vaya a conciliar se debe especificar AccountEntity_x y AccountPartner_x comenzando por cero (0). Para crear un informe de conciliacin de una cuenta a varias o de varias cuentas a varias, se deben especificar cuentas adicionales con la palabra clave correcta. En un informe no se permiten palabras clave duplicadas. Por ejemplo, no puede existir AccountEntity_0 ms de una vez dentro de un mismo informe. Sintaxis
AccountEntity_0=A#Sales.C1#GolfBalls.C2#Customer2 AccountPartner_0=A#Purchases.C1#GolfBalls.C2#Customer2
En el ejemplo siguiente se utilizan estas palabras clave para mostrar todas las cuentas en un informe de conciliacin:
AccountEntity_0=A#1004780 AccountEntity_1=A#1004790 AccountEntity_2=A#1005850 AccountEntity_3=A#1005850
227
El ejemplo siguiente emplea las palabras clave Entity y Partner para crear distintos informes con diferentes pares de cuentas. Se trata de un informe con una cuenta conciliada con dos cuentas (una a varias):
Report 1 AccountEntity_0=A#1004780 AccountPartner_0=A#2000100 AccountPartner_1=A#2000140
Este ejemplo que aparece a continuacin muestra un informe con dos cuentas conciliadas con una cuenta (varias a una):
Report 2 AccountEntity_0=A#1004790 AccountEntity_1=A#2000210 AccountPartner_1=A#2000250
El tercero es un ejemplo de informe con una cuenta conciliada con una cuenta (una a una):
Report 3 AccountEntity_0=A#1005850 AccountPartner_0=A#2000320
El cuarto es un ejemplo de informe con dos cuentas conciliadas con cuatro cuentas (varias a varias):
Report 4 AccountEntity_0=A#1005850 AccountEntity_1=A#1005860 AccountPartner_0=A#2000430 AccountPartner_1=A#2000560 AccountPartner_2=A#2000630 AccountPartner_3=A#2000680
SuppressIfMatch
Con esta palabra clave se suprimen las operaciones si los importes de la entidad y la contrapartida se incluyen dentro del importe de materialidad de conciliacin. Sintaxis
SuppressIfMatch=Booleano
228
Definicin de informes
Por ejemplo, si una entidad tiene un importe de 299 y la contrapartida un importe de 200, la diferencia es 99. Si el importe de materialidad de conciliacin es 100 y la diferencia entre la entidad y la contrapartida es inferior a 100, como ocurre en este ejemplo, el sistema suprime las operaciones dado que se incluye dentro de la materialidad de conciliacin. En caso de seleccionar no suprimir las operaciones de entidad y contrapartida, el sistema no las elimina aunque los importes de Entity y Partner se incluyan dentro del importe de materialidad de conciliacin. Tomando como referencia el ejemplo anterior, aunque el importe de diferencia sea 99 y ste se encuentre dentro de la materialidad de conciliacin, el sistema no suprime las operaciones.
Nota: La materialidad de conciliacin se especifica en unidades.
SuppressReversedTransactions
Con esta palabra clave se suprimen las operaciones invertidas de las contrapartidas para cada operacin de entidad correspondiente. Sintaxis
SuppressReversedTransactions=Booleano
De forma predeterminada, el sistema muestra las operaciones invertidas de una contrapartida intercompaa cada vez que aparece una operacin para la entidad. Se puede seleccionar suprimir estas operaciones invertidas cuando se crea un informe. Esta opcin resulta til cuando existe una cuenta de conciliacin para el informe. Por ejemplo, se podra tener una cuenta de aceptacin para establecer las operaciones intercompaa para ingresos y gastos. En este caso, se debe utilizar la opcin de supresin de operaciones invertidas para evitar la doble entrada, puesto que slo existe una cuenta de conciliacin para el informe.
SuppressDetails
Con esta palabra clave se suprimen los detalles intercompaa y se imprime slo la diferencia total para cada seccin Entity/Partner. Sintaxis
SuppressDetails=Booleano
Si se desea que un informe de conciliacin intercompaa slo muestre el importe de diferencia, se pueden suprimir los detalles intercompaa al crearlo. Cuando se selecciona la opcin para ello, el informe no muestra las operaciones intercompaa y slo imprime la diferencia total para cada seccin Entity/Partner. Si existiera una discrepancia y se necesitara ver cada operacin intercompaa, se podra volver a generar el informe y mostrar los detalles intercompaa.
229
MatchingTolerance
Con esta palabra clave se puede especificar un valor para ver slo las operaciones de cuadre sobre un determinado importe o utilizar el valor predeterminado de 0.
Nota: La materialidad de conciliacin se especifica en unidades.
Sintaxis
MatchingTolerance=ValorMaterialidad
Sustituya ValorMaterialidad por un nmero inferior a mil millones. El lmite de esta palabra clave es 999999999. Por ejemplo:
MatchingTolerance=100
Por ejemplo, si una entidad tiene un importe de 299 y la contrapartida un importe de 200, la diferencia es 99. Si el importe de materialidad de conciliacin es 100 y la diferencia entre la entidad y la contrapartida es inferior a 100, como ocurre en este ejemplo, se puede utilizar la palabra clave SuppressIfMatch para que el sistema suprima la operacin dado que se incluye dentro de la materialidad de conciliacin.
SuppressCustoms
Con esta palabra clave se suprimen las dimensiones personalizadas. Sintaxis
DisplayCustomn=Booleano
Sustituya n por el nmero de la dimensin personalizada y Booleano por Yes o No. La opcin predeterminada es Yes. Por ejemplo:
DisplayCustom1=Yes DisplayCustom2=Yes DisplayCustom3=No DisplayCustom4=No
ScaleFactor
Esta palabra clave especifica la unidad en la que se muestran los importes mediante la identificacin de la colocacin del punto decimal. Por ejemplo, si se introduce un factor de escala de 3, el importe del informe se muestra en miles. Si es de 0, se muestra en unidades. Sintaxis
ScaleFactor=Escala
0 = unidades 1 = decenas
230
Definicin de informes
2 = centenas 3 = miles 4 = decenas de miles 5 = centenas de miles 6 = millones 7 = decenas de millones 8 = centenas de millones 9 = miles de millones
Por ejemplo:
ScaleFactor=3
Decimal
Esta palabra clave especifica el nmero de posiciones decimales que se va a mostrar en el informe y puede reemplazar al nmero de posiciones decimales definido en la cuenta. Sintaxis
Decimal=NmeroPosicionesDecimales
Sustituya NmeroPosicionesDecimales por un nmero del 0 al 6. Si no se especifica ningn valor decimal, el sistema emplea el predeterminado definido en la cuenta. Por ejemplo:
Decimal=3
DisplayLabels
Esta palabra clave especifica si se muestran cdigos de miembros en el informe. Sintaxis
DisplayLabels=Booleano
Sustituya Booleano por Yes o No. El valor predeterminado es Yes. Por ejemplo:
DisplayLabels=Yes
231
DisplayDescriptions
Esta palabra clave especifica si se muestran descripciones de miembros en el informe. Sintaxis
DisplayDescriptions=Booleano
Sustituya Booleano por Yes o No. El valor predeterminado es No. Por ejemplo:
DisplayDescriptions=Yes
DisplayPlugElimAccts
Esta palabra clave especifica si se muestra un resumen de las cuentas de enlace afectadas por las operaciones intercompaa. Sintaxis
DisplayPlugElimAccts=Booleano
GroupByCustom
Con esta palabra clave se agrupan las operaciones de dimensiones personalizadas en las dimensiones Custom 1, Custom 2, Custom 3 o Custom 4. Esta palabra clave es opcional. Sintaxis
GroupByCustom=Custom
Sustituya Custom por el nmero de la dimensin personalizada en la cual se agrupan las dimensiones Custom en el informe. Por ejemplo:
GroupByCustom=1
Operaciones IC: para crear una lista de operaciones. Conciliacin IC por cuenta: para crear informes de conciliacin en funcin de la cuenta seleccionada. Conciliacin IC por ID de operacin: para crear informes de conciliacin en funcin del ID de operacin. Plantillas IC
Para obtener informacin sobre la creacin de informes de operaciones intercompaa, consulte Sintaxis de los informes de operaciones IC en la pgina 233.
232
Definicin de informes
Palabras clave de los scripts de informes de operaciones IC Descripcin Especifica el tipo de informe. Por ejemplo, ReportType=ICTransactions Especifica el nombre del informe. Por ejemplo, ReportLabel=Transaction Report Especifica una descripcin del informe. Por ejemplo, ReportDescription=Intercompany Transaction Detail Report Especifica la clase de seguridad del informe. La predeterminada es [Default]. Especifica un punto de vista vlido para el informe. Por ejemplo, POV=S#ActMon.Y#2004.P#January Especifica un factor de escala para el informe. La escala puede ser un valor de 0 a 9. Especifica el nmero de decimales que se va a mostrar en el informe. El nmero de decimales puede ser un valor de 0 a 9. Se especifica como verdadera si se incluyen operaciones conciliadas en el informe y como falsa en caso contrario. Se especifica como verdadera si se incluyen operaciones no conciliadas en el informe y como falsa en caso contrario. Se especifica como verdadera si se incluyen operaciones de conciliacin incorrecta en el informe y como falsa en caso contrario. Se especifica como verdadera si se incluyen operaciones contabilizadas en el informe y como falsa en caso contrario. Se especifica como verdadera si se incluyen operaciones no contabilizadas en el informe y como falsa en caso contrario. La entidad debe ser una entidad de base ICP vlida, no una entidad padre. La entidad de contrapartida debe ser una entidad ICP vlida para la cuenta. Se trata de la divisa utilizada para la operacin de factura. Debe ser una divisa vlida definida en la aplicacin. Este ID es necesario. Se debe introducir un ID para la operacin, que debe tener un mximo de 40 caracteres. Cuando se combina con el sub-ID, este ID se convierte en un identificador exclusivo para Entity/Partner/Account/C1/C2/C3/C4 dentro de Scenario/Year/Period.
Palabra clave ReportType ReportLabel ReportDescription ReportSecurityClass POV ScaleFactor Decimal IncludeMatched IncludeUnMatched IncludeMisMatched IncludePosted IncludeUnPosted Entity Partner TransactionCurrency TransactionID
233
Tabla 44
Palabras clave de los scripts de informes de operaciones IC (continuacin) Descripcin Es opcional. Se puede introducir un ID de referencia para almacenar datos de referencia de la operacin. Por ejemplo, la entidad podra tener su propio conjunto de numeracin de facturas, distinto al de la entidad emisora de la factura. El cuadro de texto ID de referencia se puede rellenar con otros datos adicionales por motivos informativos. El ID de referencia de la entidad se puede incluir en el cuadro de texto ID de operacin junto con el nmero de la factura correspondiente de la entidad de contrapartida.
MatchCode
Es opcional. El cdigo de conciliacin debe ser uno de los siguientes prefijos para poder distinguir los distintos tipos de procesos de conciliacin:
A: conciliacin automtica realizada mediante cuentas I: conciliacin automtica realizada mediante el ID de operacin R: conciliacin automtica realizada mediante el ID de referencia M: conciliacin manual
ReasonCode
Es opcional. El cdigo de razn debe ser un cdigo de razn vlido definido por el administrador. El objetivo principal de este cdigo es indicar el motivo por el que una operacin muestra un estado de conciliacin incorrecta; por ejemplo, debido a una factura perdida de la entidad de contrapartida o a un importe incorrecto introducido por la contrapartida. Si la operacin tiene el estado Conciliado, no ser necesario asignarle un cdigo de razn. Tampoco se puede asignar un cdigo de razn a las operaciones que tengan un estado No conciliado. Es opcional. Debe ser una fecha vlida. Es opcional. Debe ser una fecha vlida. Especifica las columnas que se muestran en el informe y cmo aparecen en l. La sintaxis es la siguiente: <Displayed Columns>, <Sort>, <Options>, <Repeat>, <Totals> donde <Displayed Columns> se sustituye por una columna vlida, <Sort> es Ascending o Descending, <Options> es Label, Description o Both, <Repeat> es Repeat o NoRepeat, y <Totals> es Total o NoTotal. Por ejemplo: Entity, Ascending, Label, Repeat, Total
DisplayEntityTransactions
Se especifica como verdadera si se muestran operaciones de entidad en el informe y como falsa en caso contrario. Se puede seleccionar mostrar slo operaciones intercompaa para una entidad y una contrapartida especficas o tambin mostrar las operaciones correspondientes de la contrapartida con la entidad. Por ejemplo, si se seleccionan slo las operaciones para la entidad A con la contrapartida B en las selecciones de entidad y contrapartida, el sistema muestra exclusivamente las operaciones que la entidad A tiene con la contrapartida B. Sin embargo, si se desea ver las operaciones correspondientes para la entidad B con la contrapartida A, se puede seleccionar que se incluyan las operaciones de la entidad y las de la contrapartida.
DisplayPartnersTransactions
Se especifica como verdadera si se muestran operaciones de contrapartida en el informe y como falsa en caso contrario.
234
Definicin de informes
Captulo
Administracin de reglas
10
En este captulo se describe el tipo de reglas que se pueden utilizar en Financial Management y se explica cmo crear, cargar y extraer archivos de reglas.
En este captulo Tipos de reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 Consideraciones sobre las reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238 Ejecucin de reglas durante la consolidacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Conversin predeterminada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 Objetos de Financial Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 Reglas utilizadas comnmente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Creacin de reglas con el editor de reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 Creacin de archivos de reglas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 Carga de reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 Extraccin de reglas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
A continuacin se ofrece la informacin necesaria para conocer cmo utilizar las reglas en Financial Management. Las reglas permiten automatizar los clculos de datos en una aplicacin. Se pueden utilizar con los siguientes objetivos:
Calcular los importes en el nivel de entrada de datos para una entidad, un escenario y un periodo especficos. Impedir la entrada de datos en una celda de una entidad, un escenario y un periodo determinados. Permitir la imputacin en el nivel de la entidad padre. Calcular datos que no se pueden calcular mediante una agregacin jerrquica, como proporciones o anlisis de varianzas. Realizar repartos desde una entidad padre a una lista de entidades de base. Ejecutar conversiones complejas de divisas, calcular diferencias en las tasas de cambio o llevar a cabo otros clculos necesarios para la consolidacin. Definir frmulas para calcular dinmicamente las cuentas. Especificar las cuentas de la aplicacin que admiten operaciones intercompaa.
Las reglas se pueden escribir con un editor de texto o crearse con el editor de reglas de Financial Management.
Administracin de reglas
235
Tipos de reglas
Se pueden escribir reglas que definan y eliminen valores, calculen datos, realicen conversiones de divisas, consoliden datos, asignen datos de una ubicacin a otra y eviten la imputacin de datos. En la tabla siguiente se describen los tipos de reglas que se pueden escribir.
Tabla 45
Tipos de reglas Descripcin Las reglas de clculo se ejecutan cuando los usuarios realizan clculos. Se pueden utilizar para realizar clculos que no se pueden llevar a cabo mediante el orden normal de las jerarquas de dimensiones. Por ejemplo, se pueden crear clculos para derivar proporciones o cuadres de apertura. La rutina Calculate() se ejecuta cuando se calculan o consolidan datos. Las reglas de conversin se ejecutan cuando los usuarios realizan conversiones. Se pueden utilizar para realizar clculos relacionados con conversiones que no son estndar. La rutina Translate() se ejecuta cuando se convierten o consolidan datos. Por ejemplo, si la aplicacin utiliza el tipo de cambio ClosingRate predeterminado para convertir las cuentas de activos y pasivos, y la tasa AverageRate para convertir cuentas de ingresos y gastos, puede que se desee utilizar una tasa de conversin diferente para calcular la diferencia de conversin relacionada con los ingresos netos. Financial Management ejecuta reglas de conversin en los casos siguientes:
Conversin
Cuando un usuario ejecuta una conversin de divisa haciendo clic con el botn derecho del ratn en el mdulo Explorar datos y seleccionando Convertir o Forzar conversin en el men que se muestra. Esto resulta til para realizar conversiones mientras se introducen los datos. Cuando un usuario lleva a cabo una consolidacin y las divisas predeterminadas de una entidad padre y una entidad hijo son diferentes.
Consolidacin
Las reglas de consolidacin se ejecutan cuando los usuarios realizan consolidaciones. Se pueden utilizar para llevar a cabo consolidaciones que no son estndar y que habitualmente se encuentran en aplicaciones reglamentarias. La rutina Consolidate() se ejecuta cuando se consolidan datos. Mediante estas reglas se reparten los datos de una entidad a una lista de entidades. Por ejemplo, se pueden utilizar para calcular los gastos administrativos para una lista de entidades segn los gastos administrativos totales de otra entidad. Estas reglas permiten la imputacin en el nivel de la entidad padre. Slo se admite la dimensin Value <entity currency>. Tenga en cuenta que los valores de contribucin de los hijos a la dimensin Value <entity currency> de la entidad padre no se acumulan. El valor de contribucin de la combinacin de padre e hijo se almacena.
Reparto
Imputacin
236
Administracin de reglas
Tabla 45
Tipos de reglas (continuacin) Descripcin Estas reglas impiden la imputacin en el nivel de la entidad de base, de forma que las celdas se reservan para los clculos. Se puede utilizar la funcin NoInput varias veces en una regla de no imputacin para impedir la imputacin de datos en varias celdas no adyacentes. A las reglas de no imputacin se aplican las limitaciones y pautas siguientes:
Las reglas de no imputacin slo admiten las siguientes funciones de Financial Management:
NoInput List
La funcin List admite listas fijas, listas del sistema y dinmicas. Una lista dinmica puede hacer referencia a los atributos de metadatos admitidos por la funcin List. Una estructura If...Then puede probar los atributos de metadatos. Sin embargo, las reglas de no imputacin no admiten la prueba de los miembros en el punto de vista actual. Por ejemplo, no se puede probar If HS.Entity.Member = "CT". Se debe tener precaucin al utilizar la funcin NoInput en bucles. Unas pocas instrucciones simples con bucles pueden llegar a cargar miles de celdas en la memoria, por lo que es necesario asegurarse de probar el impacto sobre el rendimiento de los bucles que incluyen NoInput.
Clculo dinmico
Las reglas dinmicas permiten definir frmulas para calcular cuentas dinmicamente. Slo se pueden calcular dinmicamente las cuentas de base. No se pueden utilizar reglas dinmicas en las cuentas padre. Para escribir reglas de clculo dinmico se deben seguir estas pautas:
La parte derecha de la ecuacin debe hacer referencia a la misma combinacin Scenario/Year/Entity. Es decir, no se puede hacer referencia a los importes del ao anterior en los clculos. Slo las cuentas dinmicas son vlidas en la parte izquierda de la ecuacin. Las cuentas dinmicas no se pueden utilizar en la parte derecha de la ecuacin. Slo Account y View son vlidas en la parte izquierda de la ecuacin. Si no se especifica View, el clculo se ejecuta para YTD y el mtodo peridico. De lo contrario, se ejecuta slo para la vista especificada. HS.Period.Number es la nica instruccin de HS que se puede emplear en un clculo HS.Dynamic. Todas las instrucciones de la seccin Sub Dynamic se ejecutan de forma secuencial.
Operaciones
Las reglas de operaciones especifican las cuentas de la aplicacin que admiten operaciones intercompaa. Las celdas que admiten operaciones son de slo lectura en las plantillas y los formularios de datos web.
Las reglas para Financial Management se crean en un script exclusivo, basado en el lenguaje VBScript de Microsoft. Las reglas se elaboran mediante la combinacin de funciones, objetos y otros argumentos para generar la sintaxis de script deseada. En cada rutina, se utilizan dos tipos de funciones para escribir reglas:
Funciones de Financial Management que definen clculos Funciones de VBScript que se utilizan para escribir instrucciones condicionales
Tipos de reglas
237
Las reglas se ejecutan cuando los usuarios realizan clculos, conversiones, consolidaciones y repartos. Las reglas de clculo se ejecutan una vez para cada interseccin de la dimensin Entity/Value a la que se aplica el clculo o la consolidacin. Para obtener ms informacin, consulte Reglas de clculo con comandos de clculo en la pgina 239. Los miembros de dimensin a los que Financial Management aplica los clculos dependen de la celda del explorador de datos en la que se coloque el cursor y de los miembros especificados en la barra de punto de vista. Para obtener ms informacin, consulte Miembros de dimensin actuales en la pgina 242. Cuando una funcin introduce datos en un miembro Value relacionado con la divisa, Financial Management podra eliminar el valor actual del miembro Value. Para obtener ms informacin, consulte Funciones que borran datos automticamente en la pgina 244. Las reglas se ejecutan en orden secuencial en una rutina, y existe un orden establecido para la ejecucin de las rutinas. Para obtener ms informacin, consulte Ejecucin de reglas durante la consolidacin en la pgina 245.
Comandos de clculo
Las rutinas de clculo se ejecutan para una interseccin especfica de escenario, ao, periodo, entidad y valor. Al ejecutar rutinas de clculo se escriben o eliminan datos de la tabla de datos actual, que corresponde a la interseccin actual del escenario, ao, periodo, entidad y valor. Cuando los usuarios ejecutan rutinas de clculo, el sistema puede leer los datos desde cualquier ubicacin de la aplicacin. Sin embargo, los datos slo se escriben en la tabla de datos actual.
Nota: El relleno de la rutina de clculo da error si la entidad [None] est incluida en una jerarqua cuando se realiza una consolidacin.
Los usuarios ejecutan estos procesos en el explorador de datos mediante la seleccin de uno de los comandos siguientes:
Calcular Forzar clculo Calcular contribucin Forzar clculo de contribucin Consolidar Consolidar todas con datos Consolidar todas Convertir Forzar conversin
238
Administracin de reglas
Cuando un usuario selecciona un comando de clculo, Financial Management ejecuta la rutina Sub Calculate() en el archivo RLE. La rutina Calculate() calcula las cuentas y los miembros de las dimensiones personalizadas para una combinacin Entity-Value determinada en un escenario, ao y periodo especficos. En la figura siguiente se indican los elementos de la dimensin Value para los que se ejecuta la rutina Calculate() durante la consolidacin. Los elementos Value en los que se ejecuta la rutina Calculate() aparecen en color negro.
Precaucin Lalas atentamente antes de escribir las reglas. Si desea que una operacin ocurra slo para
ciertos miembros de la dimensin Value, debe probar el miembro actual con la estructura If de VBScript y la funcin Member antes de ejecutar la operacin. Para obtener instrucciones y ver ejemplos del uso de estructuras If y la funcin Member, consulte Reglas condicionales en la pgina 249.
239
Cuando un usuario selecciona el comando Calcular o Forzar clculo, Financial Management ejecuta la regla de clculo de la aplicacin para la interseccin del miembro de la entidad actual y el miembro Value para la divisa predeterminada de la entidad <Entity Currency>. Si el atributo AllowAdjs de la entidad est habilitado en los metadatos, Financial Management tambin ejecuta la regla una segunda vez, aplicndola a la interseccin de la entidad y el miembro de la dimensin Value en el que se almacenan los ajustes a la divisa predeterminada de la entidad <Entity Curr Adjs>. Ejemplo Por ejemplo, si una entidad denominada California tiene una divisa predeterminada de USD y su atributo AllowAdjs est habilitado en los metadatos, la regla de clculo se ejecuta dos veces, una para la interseccin de California con USD y otra para la interseccin de California con USD Adjs.
240
Administracin de reglas
10. Para cada entidad hijo adicional que contenga datos no consolidados anteriormente, repita los pasos del 1 al 9. 11. La regla se ejecuta para la interseccin de la entidad padre y el miembro Value en el que se almacena la divisa predeterminada de la entidad pare. Ejemplo Por ejemplo, una entidad padre denominada EstadosUnidos tiene hijos denominados EEUUEste y EEUUOeste. Los hijos tienen habilitado el atributo AllowAdjs. La entidad EstadosUnidos tiene habilitados los atributos AllowAdjs y AllowAdjFromChildren. Las tres entidades comparten una divisa predeterminada USD. Si cambia los datos de EEUUEste y EEUUOeste y consolida EstadosUnidos, Financial Management ejecuta la regla para cada una de las intersecciones siguientes de las dimensiones Entity y Value: 1. EEUUEste y <Entity Currency>. 2. EEUUEste y <Entity Currency Adjs>. (El atributo AllowAdjs de EEUUEste se ha definido como Y.) 3. EEUUEste y [Parent Adjs]. (El atributo AllowAdjFromChildren de EstadosUnidos se ha definido como Y.) 4. EEUUEste y [Proportion]. 5. EEUUEste y [Elimination]. 6. EEUUEste y [Contribution Adjs]. (El atributo AllowAdjFromChildren de EstadosUnidos se ha definido como Y.) 7. EEUUOeste y <Entity Currency>. 8. EEUUOeste y <Entity Currency Adjs>. (El atributo AllowAdjs de EEUUOeste se ha definido como Y.) 9. EEUUOeste y [Parent]. 10. EEUUOeste y [Parent Adjs]. (El atributo AllowAdjFromChildren de EstadosUnidos se ha definido como Y.) 11. EEUUOeste y [Proportion]. 12. EEUUOeste y [Elimination]. 13. EEUUOeste y [Contribution Adjs]. (El atributo AllowAdjFromChildren de EstadosUnidos se ha definido como Y.) 14. EstadosUnidos y <Entity Currency>.
241
La celda del explorador de datos en la que se coloca el cursor cuando el usuario ejecuta un clculo, una conversin o una consolidacin. Los miembros de dimensin especificados en la barra de punto de vista.
242
Administracin de reglas
Para las consolidaciones, los miembros actuales de las dimensiones Entity y Value cambian cada vez que se ejecuta la regla. Para obtener ms informacin, consulte Reglas de clculo con comandos de consolidacin en la pgina 240. Las reglas procesan los miembros de dimensin actualmente seleccionados, excepto las reglas de clculo, que procesan todas las cuentas de la aplicacin.
Si un miembro de dimensin de la celda en la que est situado el cursor es diferente al miembro correspondiente de la dimensin de la barra de punto de vista, el miembro de dimensin de la celda reemplaza al de la barra de punto de vista. Por ejemplo, si un usuario ha especificado una entidad denominada Europa en la barra de punto de vista y ejecuta una conversin con el cursor situado en la celda de una entidad denominada Alemania, esta ltima es la entidad actual. Si especifica un miembro de dimensin como argumento, puede utilizar algunas funciones para un miembro de dimensin especfico independientemente de cul sea la dimensin actual. Por ejemplo, puede utilizar la funcin NumBase con el objeto Entity para obtener el nmero de entidades de base para la entidad que especifique en el argumento. Para funciones ms complejas, puede crear expresiones de cuenta para especificar los miembros de dimensin.
Expresiones de cuenta
Algunas funciones requieren una expresin de cuenta como argumento. En su forma ms sencilla, una expresin de cuenta es una cadena que especifica la cuenta a la que Financial Management aplica la funcin. Los caracteres de la expresin de cuenta se enumeran en la tabla siguiente.
Tabla 46
Caracteres utilizados para especificar dimensiones en expresiones de cuenta Dimensin Account Intercompany Partner Custom1 Custom2 Custom3 Custom4 Scenario Year Period View Entity Value
243
Para entender las expresiones de cuenta, observe la funcin Clear, que elimina los valores de los miembros de dimensin especificados en el argumento de la funcin. En el ejemplo siguiente, el argumento "A#Sales" es una expresin de cuenta:
HS.Clear"A#Sales"
Los caracteres A# representan la dimensin Account; la palabra Sales es el nombre del miembro de la dimensin Account a la que Financial Management aplica la funcin Clear. Dicho de otro modo, esta expresin de cuenta indica a Financial Management que borre los datos almacenados en la cuenta Sales. Cuando se utiliza una expresin de cuenta, Financial Management aplica la funcin a la interseccin de la cuenta que se ha especificado en la expresin de cuenta y los miembros actuales de las dimensiones siguientes:
Entity Period Scenario Value View Year Custom: utiliza el miembro CustomTop que se ha definido para la cuenta en el archivo de carga de metadatos. Por ejemplo, si la expresin de cuenta no especifica un miembro de la dimensin Custom 2, Financial Management utiliza todos los miembros vlidos de Custom 2 tal como los define el miembro CustomTop especificado para la cuenta. Intercompany Partner: todos los miembros ICP vlidos.
Para reemplazar los valores predeterminados de las dimensiones Intercompany Partner y Custom se pueden especificar los miembros en la expresin de cuenta. Cada dimensin est representada por determinados caracteres. Cuando se incluye ms de una dimensin en una expresin de cuenta, se deben separar las dimensiones con puntos. Cuando se crea una expresin de cuenta, no es necesario especificar todos estos miembros de dimensin; se pueden especificar slo aqullos a los que se desea aplicar la funcin. Por ejemplo, la siguiente lnea borra la interseccin de la cuenta Sales y la contrapartida intercompaa Hardware:
HS.Clear "A#Sales.I#Hardware"
El miembro Entity de interseccin es un padre. El miembro Account de interseccin es una cuenta calculada.
Sugerencia: Los miembros Value relacionados con divisas son el miembro <Entity Currency> generado
por el sistema y los miembros de divisa definidos por el usuario, como USD, EURO, LIRA, etc.
244
Administracin de reglas
Adems, si una funcin introduce datos en un miembro Value para realizar ajustes, Financial Management automticamente borra los datos de dicho miembro si el miembro Account de interseccin es una cuenta calculada.
Sugerencia: Los miembros Value relacionados con ajustes son los que incluyen el cdigo Adjs en su nombre.
Mensajes de error
Cuando Financial Management detecta un error de sintaxis, muestra un mensaje de error que contiene esta informacin:
El nmero de la lnea del archivo RLE que produce el error. El objeto y la funcin de Financial Management en los que se aplica el error. Una descripcin del error.
245
15. La rutina Sub Calculate() se ejecuta en [Proportion] y [Elimination]. 16. Las cuentas definidas como IsCalculated en los metadatos se borran en [ContributionAdjs]. 17. La rutina Sub Calculate() se ejecuta en [ContributionAdjs]. Una vez que se han repetido los pasos anteriores para cada hijo de base, tiene lugar la siguiente secuencia para la entidad padre: 1. Se borran los datos de <EntityCurrency>. 2. La suma del total de [Proportion], [Elimination] y [ContributionAdjs] para cada hijo se escribe en <EntityCurrency> de la entidad padre. 3. La rutina Sub Calculate() se ejecuta en <EntityCurrency>. 4. Las cuentas definidas como IsCalculated en los metadatos se borran en <EntityCurrAdjs>. 5. La rutina Sub Calculate() se ejecuta en <EntityCurrAdjs>.
Nota: Si un padre se vuelve a consolidar en otro padre, esta secuencia contina con el paso 5 de la secuencia de consolidacin del hijo.
Conversin predeterminada
A continuacin se muestra la secuencia en que se realiza la conversin predeterminada. 1. El sistema busca en la entidad actual la tasa de conversin directa y la utiliza para la conversin. 2. Si no encuentra la tasa de conversin, el sistema deriva la tasa directa de la tasa indirecta en la entidad actual. 3. Si no encuentra la tasa directa ni indirecta en la entidad actual, el sistema examina la entidad [None] y utiliza la tasa directa. 4. Si no encuentra la tasa directa en la entidad [None], el sistema deriva la tasa directa de la tasa indirecta en la entidad [None]. 5. Si no existe la tasa indirecta para la entidad [None], el sistema deriva la tasa mediante triangulacin, utilizando la divisa de la aplicacin en la entidad [None]. 6. Si la triangulacin da error, la entidad no se convierte.
Nota: El sistema busca primero una tasa de conversin en la entidad actual. Si no la encuentra en esa entidad, la busca en la entidad [None]. Si no encuentra una tasa de conversin en la entidad [None], el sistema realiza la conversin mediante triangulacin. La triangulacin es un mtodo para convertir cuadres de una divisa a otra mediante una tercera divisa comn.
Por ejemplo, si desea convertir EURO a YEN, pero el sistema no encuentra una tasa directa o indirecta para realizar la conversin, y si EURO y YEN se pueden convertir a USD, entonces el sistema puede utilizar la triangulacin para convertir primero el cuadre de EURO a USD y, a continuacin, el cuadre de USD a YEN.
246
Administracin de reglas
Objeto HS
El objeto de nivel superior en Financial Management es el objeto HS. Esto significa que cuando se utiliza una funcin de Financial Management, los tres primeros caracteres deben ser las letras HS seguidas de un punto:
HS.
Precaucin No puede utilizar los caracteres HS. antes de una funcin de VBScript estndar. Si lo hace,
se producir un error. Los caracteres HS. slo pueden preceder a una funcin de Financial Management.
Algunas funciones de Financial Management slo se aplican a los objetos hijos del objeto HS. Para estas funciones, se debe colocar el nombre del objeto en cuestin entre los caracteres HS. y el nombre de la funcin. Los objetos que se muestran a continuacin son hijos del objeto HS y se utilizan en Financial Management:
Account AppSettings Custom1-Custom4 DataUnit Entity ICP Node Parent Period Scenario Value Year
Por ejemplo, la funcin Number se aplica al objeto Period. Esto significa que Period se debe colocar entre HS. y el nombre de la funcin:
HS.Period.Number
247
que se escribe se coloca en la subrutina Calculate(). Para obtener ms informacin, consulte Creacin de archivos de reglas en la pgina 254.
Reutilizacin de datos
Utilice la funcin EXP para insertar datos de una cuenta en otra diferente. El argumento de EXP contiene la cuenta que se va a definir y la cuenta desde la que se recupera el valor. El argumento tiene el aspecto de una ecuacin, con la cuenta de destino a la izquierda del signo igual y la cuenta de origen a la derecha.
Nota: EXP inserta los datos en la interseccin de una cuenta con los miembros de dimensin actuales (para obtener ms informacin, consulte Miembros de dimensin actuales en la pgina 242). Adems, se pueden utilizar caracteres de la expresin de cuenta para reemplazar los miembros Custom e ICP actuales.
En el ejemplo siguiente, la regla de clculo define la cuenta PrevCash en el valor de la cuenta Cash:
HS.EXP "A#PrevCash = A#Cash"
Se pueden utilizar caracteres de la expresin de cuenta para especificar los miembros de dimensin en ambos lados del signo igual en el argumento de EXP. Para obtener ms informacin y ejemplos, consulte Exp en la pgina 288. Para mostrar rpidamente el funcionamiento de estos caracteres, en el ejemplo siguiente se insertan los datos de la interseccin del ao anterior de la cuenta PrevCash y el miembro Golf de la dimensin Custom 1 en la interseccin del ao actual de PrevCash y Golf:
HS.EXP "A#PrevCash.C1#Golf = A#Cash.Y#Prior.C1#Golf"
Sugerencia: La palabra clave Prior que sigue a los caracteres de expresin de cuenta Y# hace que EXP
recupere los datos del ao anterior. Existen palabras clave similares que se aplican a Year y Period en las expresiones de cuenta. Para obtener ms informacin, consulte Palabras clave de periodos y aos en la pgina 290.
248
Administracin de reglas
Reglas condicionales
Puede que desee que una regla ejecute una accin slo cuando determinados miembros de dimensin sean los miembros actuales del punto de vista. Por ejemplo, puede que desee que el valor de una cuenta se calcule de una forma cuando el escenario sea Actual y de un modo diferente cuando sea Budget.
Sugerencia: Para obtener informacin sobre cmo Financial Management determina los miembros
de dimensin actuales, consulte Miembros de dimensin actuales en la pgina 242. Para ello, utilice la funcin Member de una estructura If de VBScript. Member obtiene el nombre del miembro actual de las dimensiones siguientes:
Entity (utilice el objeto Entity para obtener la entidad actual o el objeto Parent para obtener el padre de la entidad actual.) Period Scenario Value Year
Las estructuras If permiten ejecutar instrucciones slo si determinadas condiciones son verdaderas. En las secciones siguientes se muestran mtodos diferentes de utilizar Member con estructuras If para probar los miembros de dimensin.
Sugerencia: Las estructuras If tienen diversos aspectos. En las secciones que aparecen a continuacin slo
se abordan algunos de estos aspectos. Para obtener informacin detallada sobre las estructuras If, consulte la documentacin sobre VBScript de Microsoft. (Se puede descargar documentacin sobre VBScript en el sitio web de Microsoft.)
249
Sugerencia: Todas las estructuras If deben comenzar con una instruccin If...Then y terminar con una instruccin End If. Las acciones que se ejecutan si se cumple la condicin se colocan entre las instrucciones If...Then y End If, tal como se muestra anteriormente.
Prueba de ms de un miembro
Se puede probar ms de un miembro en una instruccin If...Then. Dicho de otro modo, se puede ejecutar una accin para dos o ms miembros de una dimensin. Examinemos el ejemplo de la seccin Prueba de un miembro de dimensin. Podra desear que el valor de la cuenta Sales se calculara si el escenario actual fuera Budget o Forecast. Para probar ms de un miembro, utilice dos funciones Member y la palabra clave Or de VBScript en la instruccin If...Then. Coloque Or despus de la primera funcin Member y, a continuacin, coloque la segunda funcin Member entre Or y Then.
Sugerencia: Puede utilizar esta tcnica para probar ms de dos miembros. Para cada miembro que desee probar, incluya una combinacin adicional de la funcin Member y la palabra clave Or.
En el ejemplo siguiente, si el escenario actual es Budget o Forecast, Financial Management multiplica los importes de las cuentas UnitsSold y Price e inserta el producto en la cuenta Sales:
If HS.Scenario.Member = "Budget" Or HS.Scenario.Member = "Forecast" Then HS.EXP "A#Sales = A#UnitsSold * A#Price" End If
250
Administracin de reglas
Si el escenario actual es Budget, Financial Management multiplica los importes de las cuentas UnitsSold y Price e inserta el producto en la cuenta Sales. Si es Actual, Financial Management divide el importe de la cuenta Sales por el importe de la cuenta UnitsSold e inserta el cociente en la cuenta Price.
If HS.Scenario.Member = "Budget" Then HS.EXP "A#Sales = A#UnitsSold * A#Price" ElseIf HS.Scenario.Member = "Actual" Then HS.EXP "A#Price = A#Sales / A#UnitsSold" End If
Sugerencia: Para que se realice una accin si no se cumple ninguna de las condiciones especificadas en las instrucciones If...Then y ElseIf, VBScript permite agregar una instruccin Else
a una estructura If. Consulte la documentacin sobre VBScript de Microsoft para obtener informacin detallada.
Nota: En este ejemplo, A# va seguido de la palabra clave ALL; esto significa que la regla se aplica a todas las cuentas. Adems, los caracteres P# van seguidos de la palabra clave Prior; esto significa que EXP obtiene los datos de cuenta del periodo anterior al actual.
251
Para iniciar el editor de reglas desde el escritorio de Windows, siga uno de estos procedimientos:
Haga doble clic en el icono del editor de reglas de Financial Management. Seleccione Inicio > Programas > Hyperion > Financial Management > Rules Editor.
Texto Selecciones de texto Nmeros Operadores Comentarios Cadenas Instrucciones Mtodos de Financial Management Objetos de Visual Basic Propiedades Eventos Funciones Constantes Objetos de Financial Management
252
Administracin de reglas
En la lista desplegable Foreground, seleccione un color para el texto de esta parte del archivo de reglas.
En la lista desplegable Background, seleccione un color de fondo para esta parte del archivo de reglas.
Haga clic en Choose Font y seleccione la fuente y el tamao de fuente para esta parte del archivo de reglas. A continuacin, haga clic en OK.
Nota: Puede seleccionar Reset All para restablecer los colores y las fuentes de todas las partes del archivo de reglas a la configuracin predeterminada.
4 Repita los pasos 2 al 3 hasta que haya seleccionado todas las partes del archivo de reglas que desea
configurar.
253
Verificacin de reglas
Se pueden verificar las reglas para comprobar que la sintaxis de Visual Basic Script y los metadatos son vlidos. Mediante el proceso de verificacin tambin se valida el destino de la regla. Si ste no es vlido, se produce un error. Una vez se ha verificado el archivo, se puede cargar directamente en la aplicacin desde el editor de reglas.
Carga de reglas
Las reglas se pueden cargar en una aplicacin directamente desde el editor de reglas.
Para cargar reglas en una aplicacin, seleccione HFM > Load rule.
Extraccin de reglas
Las reglas se pueden extraer al editor de reglas desde una aplicacin abierta.
Para extraer reglas de una aplicacin, seleccione HFM > Extract rule.
Rutinas de reglas
Sub Calculate()
254
Administracin de reglas
Tabla 47
Sub Input()
Carga de reglas
Una vez que se ha cargado un archivo de reglas en una aplicacin, cualquier usuario que utilice dicha aplicacin recibe un mensaje en el que se notifica que el sistema ha cambiado y que debe cerrar la aplicacin y volver a iniciar sesin. Para las operaciones intercompaa, existe una opcin que permite comprobar las operaciones contabilizadas en la aplicacin comparadas con las operaciones nuevas del archivo de reglas. En la seccin Sub Transactions del archivo de reglas se definen las cuentas que admiten detalles de operaciones intercompaa. Procedimiento de Windows
4 En el cuadro de texto Log Filename, escriba el nombre del archivo de registro o haga clic en
para buscarlo.
Carga de reglas
255
5 Opcional: marque la casilla de verificacin Check Integrity for Intercompany Transactions para comprobar
que las operaciones contabilizadas son vlidas con las instrucciones de la seccin Sub Transactions del archivo de reglas que est cargando.
6 Opcional: haga clic en Scan para verificar que el formato de archivo es correcto. 7 Haga clic en Load.
Precaucin Si realiza cambios en las reglas existentes, debe cargar el archivo RLE actualizado en la aplicacin
Procedimiento web
Nota: Hyperion recomienda agregar Financial Management a las excepciones del bloqueador de ventanas emergentes del navegador. Al realizar ciertas tareas de Financial Management en la web, por ejemplo la carga de datos, aparece una ventana emergente que informa del estado de la tarea. Si tiene activado un bloqueador de ventanas emergentes, no aparecer la ventana de estado.
5 Opcional: marque la casilla de verificacin Check Integrity for Intercompany Transactions para
comprobar que las operaciones contabilizadas son vlidas con las instrucciones de la seccin Sub Transactions del archivo de reglas que est cargando.
6 Opcional: haga clic en Scan para verificar que el formato de archivo es correcto. 7 Haga clic en Load.
256
Administracin de reglas
Extraccin de reglas
Cuando se extraen reglas, stas se guardan en un archivo ASCII que admite conjuntos de caracteres multibyte (MBCS). Los archivos de reglas tienen la extensin de archivo RLE. Una vez se han extrado las reglas, stas se pueden visualizar y modificar con un editor de texto. Procedimiento de Windows
4 En el cuadro de texto Log Filename, escriba el nombre del archivo de registro o haga clic en
para buscarlo.
Procedimiento web
Extraccin de reglas
257
258
Administracin de reglas
Captulo
Funciones de reglas
11
En este captulo se describen las funciones de Financial Management con las que se pueden escribir los siguientes tipos de reglas:
Reglas de clculo Reglas de conversin Regla de consolidacin Reglas de reparto Reglas de imputacin Reglas de no imputacin Reglas de clculo dinmico Reglas de operacin
Algunas funciones son exclusivas de rutinas especficas, mientras que otras se pueden emplear con distintos tipos de reglas dentro de varias rutinas. Para obtener una visin general de todas las funciones, consulte Visin general de las funciones en la pgina 260. Para obtener ms informacin sobre los tipos de reglas, consulte Captulo 10, Administracin de reglas.
Funciones de reglas
259
Rep: Reparto Calc: Clculo Con: Consolidacin Conv: Conversin Din: Clculo dinmico Oper: Operaciones
Funciones de Financial Management Descripcin Objetos HS Tipos de reglas Calc, Conv, Rep
Tabla 48
Funcin ABSExp
Account Account HS HS
Calc, Conv, Con, Rep Calc, Conv, Con, Rep, Din, Oper Calc, Conv, Con, Rep, Din, Oper Calc, Conv, Con, Rep, Din, Oper Calc, Conv, Con, Rep, Din, Oper Calc, Conv, Con, Rep, Din, Oper Rep Calc, Conv, Con, Rep
AddMemberToList AddMemberToListUsingIDs
HS HS
Alloc AllowAdjFromChildren
HS Entity, Parent
AllowAdjs
Entity, Parent
CalculateExchangeRate
HS
260
Funciones de reglas
Tabla 48
Funciones de Financial Management (continuacin) Descripcin Obtiene la tasa de cambio actual para la entidad especificada. Obtiene el estado del clculo para la celda. Elimina los datos de una celda. Incluye datos en las cuentas [Proportion] y [Elimination]. Obtiene el valor de la cuenta Consol1...3 del sistema para el nodo. Determina si el escenario se ha consolidado con YTD o el mtodo peridico. Copia todos los valores de datos de un PDV especificado en un PDV de destino despus de multiplicarlos por un multiplicador pasado. Determina si la celda contiene texto. Crea un bfer que se utiliza cuando se consolidan datos. Obtiene el tipo de divisa para la aplicacin o el miembro Value. Obtiene el miembro personalizado superior. Obtiene el nmero de posiciones decimales para la cuenta especificada. Obtiene la frecuencia predeterminada del escenario. Calcula la conversin omitiendo reglas. Obtiene la vista predeterminada del escenario. Obtiene la divisa predeterminada para la entidad o el padre. Obtiene el porcentaje de propiedad directa (DOwn) para el nodo. Especifica la frmula para las cuentas dinmicas que necesitan clculos. Ejecuta una expresin de clculo e incluye datos en un punto de vista especificado. Objetos HS HS HS HS Node Scenario Tipos de reglas Calc, Conv, Con, Rep, Din, Oper Calc, Conv, Con, Rep Calc, Conv, Con, Rep Con Calc, Rep Calc, Conv, Con, Rep
ConsolidationCopyAllData
HS
Con
ContainsCellText CreateInputCache Currency Custom1Top, Custom2Top, Custom3Top y Custom4Top Decimal DefaultFreq DefaultTranslate DefaultView DefCurrency DOwn Dynamic Exp
Calc, Conv, Con, Rep Calc, Conv, Con, Rep, Din, Oper Calc, Conv, Con, Rep Calc, Conv, Con, Rep
Calc, Conv, Con, Rep Calc, Conv, Con, Rep Oper Calc, Conv, Con, Rep Calc, Conv, Con, Rep Calc, Conv, Con, Rep Din Calc, Conv, Rep
261
Tabla 48
Funciones de Financial Management (continuacin) Descripcin Obtiene los datos contenidos en una celda. Obtiene los datos contenidos en una celda e indica si la celda est sin datos. Objetos HS HS Tipos de reglas Calc, Conv, Con, Rep Calc, Conv, Con, Rep Calc, Conv, Con, Rep Calc, Conv, Con, Rep Con Con
Obtiene los datos contenidos en una HS celda e indica si sta incluye datos reales. Obtiene el tipo de celda. Obtiene un registro individual a procesar para la consolidacin. Obtiene un registro individual a procesar para la consolidacin mediante nmeros de ID de dimensin. Obtiene el nmero de registros a procesar para la consolidacin. Obtiene el nmero de lneas de detalle de elementos para el PDV especificado. Obtiene la tasa de cambio de divisa para una celda. Obtiene la compaa matriz para el miembro. Obtiene el miembro superior ICP del miembro de la dimensin Account actual o de uno especificado. Obtiene el porcentaje de cuadres de la entidad ICP que se agregan al miembro Value [ICP Top]. Obtiene el nmero de ID para el miembro especificado. HS DataUnit DataUnit
GetNumItems GetNumLID
DataUnit HS
Calc, Conv, Con, Rep Calc, Conv, Con, Rep Calc, Conv, Con, Rep
ICPWeight
AppSettings
IDFromMember
Account, Custom1Custom4, Entity, ICP, Parent, Year, Period, Scenario, Value, View HS HS
ImpactStatus Input
Cambia el estado de la unidad de datos especificada a impacto. Permite la imputacin en el nivel de la entidad padre para la cuenta especificada.
Calc Input
IsAlmostEqual
262
Funciones de reglas
Tabla 48
Funciones de Financial Management (continuacin) Descripcin Determina si el miembro es un miembro de base. Objetos Account, Custom1Custom4, Entity, Parent, Node Account Account, Custom1Custom4, Entity, Parent, Node Account Account, Custom1Custom4, Entity, Parent, Node Period, Year Account, Entity, Parent Period, Year Value Value HS HS Account, Custom1Custom4, Entity, Parent, ICP, Node, Scenario Entity, Parent, Period, Scenario, Value, Year, View Account, Custom1Custom4, Entity, ICP, Parent, Year, Period, Scenario, Value, View Tipos de reglas Calc, Conv, Con, Rep
Funcin IsBase
IsCalculated IsChild
IsConsolidated IsDescendant
Determina si el periodo o ao es el primero para la aplicacin. Determina si el miembro es ICP. Determina si el ao o periodo es el ltimo para la aplicacin. Determina si el miembro Value es un miembro de divisa convertida. Determina si el miembro Value es un miembro Adj de divisa convertida. Determina si el PDV especificado es un destino vlido. Comprueba si el valor pasado es cero. Obtiene los elementos contenidos en una lista.
Calc, Conv, Con, Rep Calc, Conv, Con, Rep Calc, Conv, Con, Rep Conv Conv Calc, Conv, Con, Rep Calc, Conv, Con, Rep, Din, Oper Calc, Conv, Con, Rep
Member
MemberFromID
263
Tabla 48
Funciones de Financial Management (continuacin) Descripcin Obtiene el mtodo de consolidacin para el miembro. Impide la imputacin en celdas. Desactiva el redondeo. Obtiene el nmero de los miembros de base. Objetos Node HS HS Account, Custom1Custom4, Entity, Parent, Node, Period Period Account, Custom1-Custom4, Entity, Parent, Node Account, Custom1-Custom4, Entity, Parent, Node HS Node Account Node AppSettings Tipos de reglas Calc, Conv, Con, Rep NoInput Calc, Conv, Rep Calc, Conv, Con, Rep
Number NumChild
Obtiene el nmero del periodo actual. Obtiene el nmero de hijos del miembro.
NumDescendant
Obtiene una unidad de datos para la consolidacin. Obtiene el porcentaje de consolidacin. Obtiene la cuenta de enlace. Obtiene el porcentaje de propiedad. Determina el mtodo de conversin predeterminado para las cuentas de cuadres. Determina el mtodo de conversin predeterminado para las cuentas de flujos. Obtiene la tasa predeterminada para las cuentas de cuadres. Obtiene la tasa predeterminada para las cuentas de flujos. Obtiene el estado de revisin de la gestin del proceso para la celda. Redondea los datos.
Calc, Conv, Con Calc, Conv, Con, Rep Calc, Conv, Con, Rep Calc, Conv, Con, Rep Calc, Conv, Con, Rep
PVAForFlow
AppSettings
AppSettings AppSettings HS HS
Calc, Conv, Con, Rep Calc, Conv, Con, Rep Calc, Conv, Con, Rep Calc, Conv, Con
264
Funciones de reglas
Tabla 48
Funciones de Financial Management (continuacin) Descripcin Obtiene la escala de la divisa especificada. Obtiene la clase de seguridad para la entidad ICP. Obtiene la clase de seguridad para el miembro de dimensin. Objetos Currency Entity, Parent Account, Scenario, Entity, Parent, Custom1Custom4 HS HS Scenario Scenario, Year, Entity, Account, C1...4 Custom1Custom4 Custom1Custom4 HS HS Account, Entity, Parent, Scenario, Custom1-Custom4 AppSettings Account Tipos de reglas Calc, Conv, Con, Rep Calc, Conv, Con, Rep Calc, Conv, Con, Rep
Define un registro individual. Inserta datos en el nodo o cubo de divisas. Determina si un escenario admite la gestin del proceso. Define las cuentas en la aplicacin que requieren compatibilidad con detalles de operaciones intercompaa. Determina si los haberes se cambian a debes para el miembro. Determina si los tipos de cuenta se cambian para el miembro. Convierte con el mtodo YTD. Convierte con el mtodo peridico. Obtiene el atributo definido por el usuario para el miembro. Obtiene la cuenta de validacin. Obtiene la etiqueta XBRL para la cuenta.
Calc, Conv, Con, Rep Calc, Conv, Con, Rep, Din, Oper Calc, Conv, Con, Rep Oper
Calc, Conv, Con, Rep Calc, Conv, Con, Rep Conv Conv Calc, Conv, Con, Rep
ValidationAccount XBRLTags
265
ABSExp
Ejecuta una expresin de clculo y almacena el resultado como valor absoluto. Esta funcin es la misma que Exp excepto por el hecho de que almacena el valor resultante como valor absoluto. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.ABSExp "PDVDest = Expresin"
Tabla 49
Sintaxis de la funcin ABSExp Descripcin Un punto de vista de destino que identifica dnde incluir los datos. Se debe especificar un miembro Account y, de manera opcional, miembros ICP y Custom. Tenga en cuenta las siguientes reglas de uso:
Parmetro PDVDest
Si no se especifica un miembro ICP, el predeterminado es [ICP None]. Para evitar rellenar la base de datos con valores no deseados, las reglas deben ser lo ms explcitas posible en cuanto a la definicin de la ubicacin de los datos. Una buena recomendacin es incluir intersecciones de dimensiones Custom claramente definidas para la dimensin Account. Dichas intersecciones utilizan comprobaciones de validacin de Financial Management para evitar que se escriban datos en intersecciones no vlidas.
Expresin
Valor devuelto Ninguno. Ejemplo El ejemplo siguiente define el importe en la cuenta StateTax. En l se calcula el importe absoluto mediante la multiplicacin del importe de la cuenta Sales para el ao 1999 por la tasa de la cuenta StateRate para ese mismo ao.
HS.ABSExp "A#StateTax = A#Sales.Y#1999 * A#StateRate.Y#1999"
AccountType
Obtiene el tipo de cuenta para el miembro Account actual o para una cuenta especificada. Se puede utilizar en los siguientes tipos de reglas:
Clculo Conversin
266
Funciones de reglas
Consolidacin Reparto
Sintaxis
HS.Account.AccountType("Account") HS.Account.AccountType("")
donde Account es el nombre de un miembro Account vlido. Puede utilizar una cadena en blanco ( ) para aplicar esta funcin al miembro actual slo si emplea la funcin en la rutina Sub Consolidate. De lo contrario, especifique una cuenta cuando utilice esta funcin. Valor devuelto El tipo de cuenta para la cuenta especificada.
Nota: Los tipos de cuenta se escriben completamente en maysculas.
ASSET (activos) LIABILITY (pasivos) REVENUE (ingresos) EXPENSE (gastos) FLOW (flujos) BALANCE (cuadres) BALANCERECURRING (cuadres recurrentes) CURRENCYRATE (tasa de cambio de divisa) GROUPLABEL (cdigo de grupo)
Ejemplo En el siguiente ejemplo, si el tipo de la cuenta Sales es REVENUE, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.Account.AccountType("Sales") = "REVENUE" Then ... End If
AccountType
267
AccountTypeID
Obtiene el ID de tipo de cuenta para el miembro Account actual o para una cuenta especificada. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Account.AccountTypeID("Account") HS.Account.AccountTypeID("")
donde Account es el nombre de un miembro Account vlido. Puede utilizar una cadena en blanco ( ) para aplicar esta funcin al miembro actual slo si emplea la funcin en la rutina Sub Consolidate. De lo contrario, debe especificar una cuenta cuando utilice esta funcin. Valor devuelto El ID de la cuenta especificada. En Tabla 50 se enumeran los tipos de cuenta vlidos con sus ID correspondientes.
Tabla 50
ID de tipos de cuenta ID 0 1 2 3 4 5 7 10 11 12
Tipo de cuenta REVENUE (INCOME (renta) en versiones anteriores) EXPENSE ASSET LIABILITY BALANCE FLOW CURRENCYRATE GROUPLABEL BALANCERECURRING DYNAMIC
268
Funciones de reglas
Ejemplo
If HS.Account.AccountTypeID("Investments") = 2 Then ... End If
AddEntityToList
Agrega la entidad y el padre especificados a la lista de miembros. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.AddEntityToList("Padre", "Hijo")
Tabla 51
Sintaxis de la funcin AddEntityToList Descripcin Nombre de una entidad padre vlida. Nombre de un hijo de la entidad padre.
Parmetro
Padre Hijo
AddEntityToListUsingIDs
Con los ID de entidad y padre, agrega la entidad y el padre especificados a una lista interna de Financial Management para un uso posterior. Se puede utilizar en los siguientes tipos de reglas:
AddEntityToListUsingIDs
269
Sintaxis
HS.AddEntityToListUsingIDs(IDPadre, IDHijo)
Tabla 52
Sintaxis de la funcin AddEntityToListUsingIDs Descripcin El ID de la entidad padre. El ID del hijo de la entidad padre.
Parmetro
IDPadre IDHijo
AddMemberToList
Agrega el miembro especificado a una lista de miembros. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.AddMemberToList("Miembro")
donde Miembro es el nombre de un miembro de dimensin vlido. Valor devuelto Ninguno. Ejemplo
HS.AddMemberToList "July"
270
Funciones de reglas
AddMemberToListUsingIDs
Con los ID de miembro, agrega el miembro especificado a la lista interna de Financial Management para un uso posterior. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.AddMemberToListUsingIDs(IDMiembro)
Alloc
Reparte los datos de un punto de vista a otro. Esta funcin se puede emplear en reglas de reparto. Sintaxis
HS.Alloc ("PDVOrigen","PDVDest","ListaEntidad","ExpRep",_ "CuentaEnlace")
Tabla 53
Sintaxis de la funcin Alloc Descripcin Un punto de vista de origen para los datos que se van a repartir. Se debe especificar un miembro Account y, de manera opcional, miembros ICP y Custom. Si no se especifican miembros ICP y Custom: El miembro ICP predeterminado es [ICP Top]. El miembro Custom predeterminado es <Top Member> en esta cuenta. Un punto de vista de destino que identifica dnde repartir los datos. Se debe especificar un miembro Account y, de manera opcional, miembros ICP y Custom. Tenga en cuenta las siguientes reglas de uso: Si no se especifica un miembro ICP, el predeterminado es [ICP None]. Si no se especifican miembros Custom, el predeterminado es [None]. Si se especifica un miembro Entity, ste se utiliza como el padre si el argumento ListaEntidad es [Base].
Parmetro
PDVOrigen
PDVDest
Alloc
271
Tabla 53
Sintaxis de la funcin Alloc (continuacin) Una lista de miembros identifica las entidades a las que se reparten datos. Se puede utilizar la lista de entidades definida por el sistema, [Base], o una lista definida por el usuario. Si se emplea la lista [Base], el sistema utiliza la entidad especificada en el punto de vista de destino como miembro padre. Si, por el contrario, se utiliza la definida por el usuario y sta contiene miembros padre, los miembros se omiten. Expresin que identifica los datos que se van a repartir a cada entidad. Puede contener los siguientes tipos de valores: Nmeros Expresiones de cuenta que identifican un valor numrico. Se puede especificar un miembro Account y, de manera opcional, miembros de las dimensiones ICP y Custom. Tenga en cuenta las siguientes reglas de uso: - Si no se especifican miembros Custom, el predeterminado es <Top Member>. - Si no se especifica un miembro ICP, el predeterminado es [ICP Top]. - Si no se especifican miembros Scenario, Year, Period, View o Value, el predeterminado es <Current>. - Si no se especifica un miembro Entity, el predeterminado es la entidad de destino. El nombre de la cuenta de enlace. Este argumento es opcional y se utiliza para revertir el importe del punto de vista de origen teniendo en cuenta el atributo de la cuenta de este ltimo comparado con la cuenta de enlace. Se debe especificar un miembro Account y, de manera opcional, miembros ICP y Custom. Tenga en cuenta las siguientes reglas de uso: No se puede utilizar este argumento si el miembro Entity del punto de vista de origen es un padre o si el miembro Value del punto de vista de origen no es <Entity Currency>. Si no se especifica un miembro ICP, el predeterminado es [ICP None]. Si no se especifican miembros Custom, el predeterminado es [None].
ListaEntidad
ExpRep
CuentaEnlace
Valor devuelto Ninguno. Ejemplo En este ejemplo se reparten datos de la cuenta TangibleAssets a la cuenta Cash. Se suman los datos de las celdas de interseccin de las entidades de la lista de miembros NewEngland y de la cuenta TangibleAssets.
Call HS.ALLOC ("A#TangibleAssets","A#Cash","NewEngland",_ "(A#TangibleAssets / HS.Entity.Sum(A#TangibleAssets))",_ "A#Plug")
AllowAdjFromChildren
Especifica si se permiten las contabilizaciones de asientos de los hijos para la entidad especificada.
Clculo Conversin
272
Funciones de reglas
Consolidacin Reparto
Nota: Un miembro es un hijo si se encuentra en un nivel inmediatamente inferior a un miembro en una jerarqua de rbol.
Sintaxis
HS.Entity.AllowAdjFromChildren("Entity") HS.Entity.AllowAdjFromChildren( )
donde Entity es el nombre de un miembro Entity vlido. Utilice una cadena en blanco ( ) para aplicar esta funcin a la entidad actual. Valor devuelto Una expresin booleana que es verdadera si se permiten las contabilizaciones de asientos de los hijos para la entidad especificada y falsa en caso contrario. Ejemplo En el siguiente ejemplo, si se permiten las contabilizaciones de asientos de los hijos de France, se ejecutan las instrucciones existentes entre IfThen y End If.
If HS.Entity.AllowAdjFromChildren("France") = TRUE then ... End If
AllowAdjs
Especifica si se permiten las contabilizaciones de asientos para la entidad especificada. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Entity.AllowAdjs("Entity") HS.Entity.AllowAdjs( )
donde Entity es el nombre de un miembro Entity vlido. Utilice una cadena en blanco ( ) para aplicar esta funcin a la entidad actual. Valor devuelto Una expresin booleana que es verdadera si se permiten las contabilizaciones de asientos para la entidad especificada y falsa en caso contrario.
AllowAdjs
273
Ejemplo En el siguiente ejemplo, si se permiten las contabilizaciones de asientos para France, se ejecutan las instrucciones existentes entre IfThen y End If.
If HS.Entity.AllowAdjs("France") = TRUE then ... End If
CalculateExchangeRate
Calcula la tasa de cambio de una divisa a otra. Sintaxis
HS.CalculateExchangeRate (IDEscenario, IDAo, IDPeriodo, IDEntidad, IDCuentaTasas, IDDivisaOrigen, IDDivisaDestino)
Tabla 54
Sintaxis de la funcin CalculateExchangeRate Descripcin El ID del escenario. El ID del ao. El ID del periodo. El ID de la entidad. El ID de la cuenta de tasas. El ID de la divisa de la que se parte. El ID de la divisa a la que se llega.
Parmetro
IDEscenario IDAo IDPeriodo IDEntidad IDCuentaTasas IDDivisaOrigen IDDivisaDestino
CalculateRate
Obtiene la tasa de cambio actual para la entidad especificada. Sintaxis
HS.CalculateRate (IDEscenario, IDAo, IDPeriodo, IDEntidad, IDDiv, IDCuentaTasas)
274
Funciones de reglas
Tabla 55
Sintaxis de la funcin CalculateRate Descripcin El ID del escenario. El ID del ao. El ID del periodo. El ID de la entidad. El ID de la divisa. El ID de la cuenta de tasas.
Parmetro
IDEscenario IDAo IDPeriodo IDEntidad IDDiv IDCuentaTasas
CalcStatus
Obtiene el estado del clculo para el punto de vista especificado. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.CalcStatus("Scenario.Year.Period.Entity.Value")
Tabla 56
Sintaxis de la funcin CalcStatus Descripcin Nombre de un miembro Scenario vlido. Un ao vlido. Un periodo vlido. Nombre de un miembro Entity vlido. Nombre de un miembro Value vlido.
Parmetro
Scenario Year Period Entity Value
CalcStatus
275
Valor devuelto Una cadena que contiene el estado del clculo para el punto de vista especificado. A continuacin se muestran los cdigos de estado vlidos.
Tabla 57
Cdigos de estado del clculo Descripcin Ninguno de los datos de las dimensiones Scenario, Year, Period, Entity y Value especificadas ha cambiado. OK, sin datos. Puede que algunos datos hayan cambiado. OK, cambio en el sistema. Algunos de los datos de las dimensiones Scenario, Year, Period, Entity y Value especificadas han cambiado. Por ejemplo, se ha cargado un nuevo archivo de reglas o de metadatos. Necesita clculo. Al menos han cambiado una de las celdas de datos de las dimensiones Scenario, Year, Period, Entity y Value especificadas, o reglas o parmetros de metadatos. Como resultado, puede que otras celdas de datos de estas dimensiones Scenario, Year, Period, Entity y Value no estn actualizadas debido a que no se ha ejecutado la rutina Sub Calculate. En las entidades de nivel de base, es posible que la celda de datos se haya introducido mediante una entrada de datos manual o una carga masiva de archivos de datos. En el caso de las entidades, puede que la celda de datos se haya introducido mediante una contabilizacin de asientos. Necesita conversin. El miembro de la dimensin Value seleccionado no es una divisa predeterminada de la entidad y puede que sus valores convertidos no estn actualizados. Necesita consolidacin. Los datos de las dimensiones Scenario, Year, Period, Entity y Value especificadas pueden no estar actualizados debido a que han cambiado los datos para una entidad hija, los datos para la divisa predeterminada de la misma entidad o las reglas o parmetros de metadatos. Necesita consolidacin, sin datos. El padre no tiene datos pero un hijo suyo ha cambiado. Un administrador ha bloqueado los datos de las dimensiones Scenario, Year, Period, Entity y Value especificadas o dichos datos ya no se pueden modificar mediante clculos o entradas de datos manuales.
Nota: Puede utilizar la funcin Alloc para modificar los datos en un PDV de destino bloqueado.
Cdigo de estado OK OK ND OK SC
CH
TR CN
CN ND Locked
NoData
No existen datos para las dimensiones Scenario, Year, Period, Entity y Value especificadas.
Ejemplo En el siguiente ejemplo, si el estado del punto de vista especificado es OK, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.CalcStatus("S#Actual.Y#2000.P#January.E#Connecticut. V#<EntityCurrency>") = "OK" Then ... End If
276
Funciones de reglas
Clear
Elimina los datos de las combinaciones de los miembros Account, ICP y Custom. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Clear "Account.ICP.Custom1.Custom2.Custom3.Custom4"
Tabla 58
Sintaxis de la funcin Clear Descripcin Nombre de un miembro Account vlido. Nombre de un miembro ICP vlido. Nombre de miembros Custom1, Custom2, Custom3 y Custom4 vlidos.
Parmetro
Account ICP Custom1, Custom2, Custom3, Custom4
Para eliminar los datos de todas las celdas de interseccin con el punto de vista actual, que consta de los miembros Entity, Period, Scenario, Value, View y Year actuales, coloque la palabra clave ALL despus de los caracteres A# como se muestra en el siguiente ejemplo:
HS.Clear "A#ALL"
Para borrar todas las intersecciones de las celdas y las dimensiones Custom o ICP, utilice la palabra clave ALL u omita los caracteres A#. En el ejemplo siguiente se omiten los caracteres A# para que se eliminen los datos de todas las intersecciones de cuentas con el miembro GolfBalls de la dimensin Custom1:
HS.Clear "C1#GolfBalls"
Valor devuelto Ninguno. Ejemplo En este ejemplo se borran los datos almacenados en la interseccin de la cuenta Sales y el miembro GolfBalls de la dimensin Custom1.
HS.Clear "A#Sales.C1#GolfBalls"
Clear
277
Con
Incluye datos en los miembros de la dimensin Value [Proportion] y [Elimination]. Esta funcin se puede emplear en reglas de consolidacin. Sintaxis
HS.Con ("PDVDest", Factor,"Naturaleza")
Tabla 59
Parmetro
PDVDest
Factor
Un nmero o una expresin que utiliza operadores matemticos (+ - * /) o funciones como HS.GetCell. Una cadena utilizada para auditora. Se almacena y proporciona informacin sobre el propsito de contabilidad de la operacin. Para permitir que los usuarios vean operaciones de origen y destino de consolidaciones tras ejecutar una consolidacin, se debe incluir texto en este parmetro. Si no se incluye, la informacin de la operacin no se almacena.
Naturaleza
Clculo Reparto
278
Funciones de reglas
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin a los miembros Scenario, Year, Period y Entity actuales.
Tabla 60
Sintaxis de las funciones Consol1, Consol2, Consol3 Descripcin Nombre de un miembro Scenario vlido. Un ao vlido. Un periodo vlido. Nombre de un nodo Parent.Entity vlido.
Parmetro
Scenario Year Period Parent.Entity
Valor devuelto El valor en la cuenta Consol1, Consol2 o Consol3 del sistema. Ejemplo En el ejemplo siguiente se obtiene el valor Consol1 para el nodo Group1.Ent1 en el escenario actual.
dVar1 = HS.Node.Consol1 ("S#Actual.E#Group1.Ent1")
ConsolidateYTD
Determina si el miembro Scenario actual o uno especificado se ha consolidado con el acumulado anual. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Scenario.ConsolidateYTD("Scenario") HS.Scenario.ConsolidateYTD("")
donde Scenario es el nombre de un miembro Scenario vlido. Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual. Valor devuelto Una expresin booleana que es verdadera si el escenario se ha consolidado con el acumulado anual y falsa si se ha consolidado con el mtodo peridico. Ejemplo En el siguiente ejemplo, si el escenario Actual se ha configurado para que se consolide con el mtodo de acumulado anual, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.Scenario.ConsolidateYTD("Actual") = TRUE Then ... End If
ConsolidateYTD
279
ConsolidationCopyAllData
Copia todos los valores de datos para un PDV especificado en un PDV de destino despus de multiplicarlos por un multiplicador pasado. Puesto que se llama a esta funcin slo durante la consolidacin, se asume que las imputaciones son vlidas. Sintaxis
HS.ConsolidationCopyAllData(Scenario, Year, Period, View, Entity, Padre, Value, Multiplicador)
Tabla 61
Sintaxis de la funcin ConsolidationCopyAllData Descripcin Nombre de un escenario vlido. Nombre de un ao vlido. Nombre de un periodo vlido. Nombre de una vista vlida. Nombre de una entidad vlida. Nombre del padre de la entidad especificada. Nombre de un valor vlido. Nmero que se utiliza como multiplicador.
Parmetro
Scenario Year Period View Entity Padre Value Multiplicador
ContainsCellText
Determina si la celda especificada contiene texto. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.ContainsCellText("ExpresinPDV")
donde ExpresinPDV es una combinacin de miembros. Si no se especifica una dimensin, se usan los siguientes valores predeterminados.
280
Funciones de reglas
Custom1...4: [None] Scenario: miembro Scenario actual Entity: miembro Entity actual Value: miembro Value actual Year y Period: miembro actual
Valor devuelto Una expresin booleana que es verdadera si la celda de datos especificada contiene texto y falsa en caso contrario. Ejemplo En el siguiente ejemplo, si la celda especificada no contiene texto, se ejecutan las instrucciones existentes entre las lneas If...Then y End If.
If HS.ContainsCellText("A#Sales.C1#Prod1.C2#Region1") = "False" then ... End If
CreateInputCache
Crea un bfer que se utiliza cuando se consolidan datos. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.CreateInputCache()
Currency
Obtiene la divisa para la aplicacin o para el miembro de la dimensin Value actual. Se puede utilizar en los siguientes tipos de reglas:
Clculo Conversin
Currency
281
Consolidacin Reparto
Sintaxis
HS.AppSettings.Currency HS.Value.Currency
Valor devuelto Una cadena que contiene el nombre de la divisa para la aplicacin o para el miembro Value. Ejemplo En el siguiente ejemplo, si Euro es la divisa de la aplicacin, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.AppSettings.Currency = "Euro" Then ... End If
Sintaxis
HS.Account.<Objeto>("Account") HS.Account.<Objeto>("")
Nota: Utilice una cadena en blanco ( ) para aplicar esta funcin al miembro actual.
Tabla 62
Sintaxis de las funciones C1Top-C4Top Descripcin Una de las siguientes palabras clave de objetos:
Parmetro
<Objeto>
Account
282
Funciones de reglas
Valor devuelto El miembro superior para el miembro de cuenta Custom especificado. Ejemplo En este ejemplo, el miembro C1Top es la cuenta TotalCosts.
strVariable = HS.Account.C1Top("TotalCosts")
Decimal
Obtiene el nmero de posiciones decimales para la cuenta especificada. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Account.Decimal("NombreCuenta") HS.Account.Decimal("")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin a la cuenta actual cuando utilice una rutina Sub Consolidate.
HS.Account.Decimal(Var1)
Tabla 63
Sintaxis de la funcin Decimal Descripcin Nombre de un miembro Account vlido. Variable de VBScript que representa un miembro Account.
Parmetro
NombreCuenta Var1
Valor devuelto Un entero que representa el valor decimal asignado a la cuenta. Los valores vlidos son de 0 a 9. Ejemplo En el siguiente ejemplo, si el nmero de posiciones decimales asignado a la cuenta Sales es 2, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.Account.Decimal("Sales") = "2" Then ... End If
Decimal
283
DefaultFreq
Obtiene la frecuencia predeterminada del miembro Scenario actual o de uno especificado. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Scenario.DefaultFreq("Scenario") HS.Scenario.DefaultFreq("")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.
Donde Scenario es el nombre de un miembro Scenario vlido. Valor devuelto Una cadena que contiene la frecuencia predeterminada del escenario. Ejemplo En el siguiente ejemplo, si la frecuencia predeterminada del escenario Actual es YTD, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.Scenario.DefaultFreq("Actual") = "YTD" Then ... End If
DefaultTranslate
Calcula la conversin omitiendo reglas. Esta funcin slo se puede emplear en reglas de conversin. Sintaxis
HS.DefaultTranslate(dRateForBalanceAccounts, dRateForFlowAccounts, bUsePVAForFlowAccounts, bUsePVAForBalanceAccounts)
Tabla 64
Parmetro
dRateForBalanceAccounts dRateForFlowAccounts
284
Funciones de reglas
Tabla 64
Parmetro
bUserPVAForFlowAccounts bUsePVAForBalanceAccounts
DefaultView
Obtiene la vista predeterminada del miembro Scenario actual o de uno especificado. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Scenario.DefaultView("Scenario") HS.Scenario.DefaultView("")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.
Donde Scenario es el nombre de un miembro Scenario vlido. Valor devuelto Una cadena que contiene la vista predeterminada para el escenario especificado. Los valores vlidos son YTD y Periodic. Ejemplo En el siguiente ejemplo, si la vista predeterminada del escenario Actual es YTD, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.Scenario.DefaultView("Actual") = "YTD" Then ... End If
DefaultView
285
DefCurrency
Obtiene la divisa predeterminada para los miembros de entidad o padres actuales o de unos especificados. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.<Objeto>.DefCurrency("Entity") HS.<Objeto>.DefCurrency("")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.
Tabla 65
Sintaxis de la funcin DefCurrency Descripcin Una de las siguientes palabras clave de objetos:
Parmetro
<Objeto>
Entity Parent
Entity
Valor devuelto Una cadena que contiene la divisa predeterminada para la entidad o el padre especificados. Ejemplo En el siguiente ejemplo, si la divisa predeterminada para Connecticut es distinta de la divisa predeterminada para EastRegion, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.Entity.DefCurrency("Connecticut")<> _ HS.Parent.DefCurrency("EastRegion") Then ... End If
DOwn
Obtiene el porcentaje de propiedad directa para el nodo Parent.Entity especificado. Se puede utilizar en los siguientes tipos de reglas:
286
Funciones de reglas
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al nodo actual.
Tabla 66
Sintaxis de la funcin DOwn Descripcin Nombre de un miembro Scenario vlido. Un ao vlido. Un periodo vlido. Nombre de un nodo Parent.Entity vlido.
Parmetro
Scenario Year Period Parent.Entity
Dynamic
Especifica la frmula para las cuentas dinmicas que necesitan clculos. Esta funcin se puede emplear en reglas dinmicas.
Nota: Puede incrustar la funcin HS.Period.Number en la funcin Dynamic.
Esta funcin slo puede hacer referencia a datos del mismo subcubo. Si necesita hacer referencia a datos de un subcubo diferente, puede que deba crear una cuenta matriz para almacenar la informacin de otros cubos. Por ejemplo, para hacer referencia a los datos de un ao anterior en la frmula, debe utilizar una cuenta matriz para almacenar dicha informacin de forma que se pueda hacer referencia a estos datos en el clculo dinmico dentro del mismo subcubo.
Dynamic
287
Sintaxis
HS.Dynamic "PDVDest = Expresin"
Tabla 67
Sintaxis de la funcin Dynamic Descripcin Un miembro Account vlido con el tipo definido como Dynamic. Tambin se puede especificar la vista para la que se desea ejecutar el clculo.
Nota: Si no se especifica, la frmula se ejecuta para Periodic y YTD. Para disponer de frmulas diferentes para vistas distintas, se debe especificar Periodic o YTD en la frmula.
Parmetro
PDVDest
Expresin
Custom1 Producto P1 P2 P3
GM 140 10 40 90
Exp
Incluye datos en una combinacin de los miembros Account, ICP y Custom1...4. Se puede utilizar en los siguientes tipos de reglas:
288
Funciones de reglas
Sintaxis
HS.Exp "PDVDest = Expresin"
Tabla 68
Sintaxis de la funcin Exp Descripcin Un punto de vista de destino que identifica dnde incluir los datos. Se debe especificar un miembro Account y, de manera opcional, miembros ICP y Custom. Tenga en cuenta las siguientes reglas de uso:
Parmetro
PDVDest
Si no se especifica un miembro ICP, el predeterminado es [ICP None]. Para evitar rellenar la base de datos con valores no deseados, las reglas deben ser lo ms explcitas posible en cuanto a la definicin de la ubicacin de los datos. Una buena recomendacin es incluir intersecciones de dimensiones Custom claramente definidas para la dimensin Account. Dichas intersecciones utilizan comprobaciones de validacin de Financial Management para evitar que se escriban datos en intersecciones no vlidas.
Expresin
Al lado izquierdo del signo igual (=) se sita el destino de los datos y al lado derecho, los datos que se van a asignar. En este ejemplo se define la celda de interseccin de la cuenta UnitsSold y los miembros [None] de las dimensiones Custom como 40000:
HS.Exp "A#UnitsSold.C1#[None].C2#[None].C3#[None].C4#[None]" _ & " = 40000"
En el lado derecho del signo igual se pueden utilizar caracteres de expresin de cuenta para representar miembros de dimensin, no slo las dimensiones Intercompany Partner y Custom. De esta forma, se pueden asignar datos para un grupo de celdas a otro grupo. En el ejemplo siguiente se define la celda de interseccin de la cuenta Taxes y los miembros [None] de las dimensiones Custom como el 6% de los datos existentes en la celda de interseccin de la cuenta Sales y las dimensiones Custom especificadas:
HS.Exp "A#Taxes.C1#[None].C2#[None].C3#[None].C4#[None]" _ & " = A#Sales.C1#AllProducts.C2#AllCustomers.C3#[None]" _ & ".C4#[None] * .06"
Sugerencia: Se pueden definir varias cuentas con una instruccin Exp. Para obtener ms informacin,
Destino. Si no se especifica ningn miembro de la dimensin Intercompany Partner o de una dimensin Custom en el lado izquierdo del signo igual, Exp coloca los datos dentro de cada interseccin vlida de la cuenta y de la dimensin. Si no se especifica una cuenta de destino, Financial Management inserta los datos en todas las cuentas que sean vlidas para el punto de vista actual. Para obtener ms informacin, consulte Definicin simultnea de varias cuentas en la pgina 291.
Exp
289
Origen. Si no se especifica un miembro de una dimensin en el lado derecho del signo igual, existen varias posibilidades:
Si una dimensin slo tiene un miembro, Exp obtiene los datos de la interseccin de este miembro y la cuenta de origen. Si una dimensin slo tiene una interseccin vlida con la cuenta de origen, Exp obtiene los datos de esta interseccin. Si una dimensin tiene varios miembros de interseccin con la cuenta de origen, la interseccin de origen de los datos se determina mediante el lado izquierdo de la ecuacin:
Si se especifica un miembro en el lado izquierdo, Exp intenta obtener los datos de la interseccin de este miembro y la cuenta de origen. Si no se especifica un miembro en el lado izquierdo, Exp intenta colocar los datos en cada interseccin vlida de la cuenta de destino y los miembros de dimensin. Exp obtiene los datos para las intersecciones de destino de las intersecciones correspondientes de los miembros y la cuenta de origen.
Nota: Si una interseccin de origen no es vlida, Exp no cambia los datos en la interseccin de destino correspondiente.
Para ver ejemplos detallados que ilustran todas estas consideraciones, consulte Consideraciones sobre las intersecciones de dimensiones y la funcin Exp en la pgina 292.
Palabras clave de periodos y aos y sus descripciones Descripcin El periodo o ao actual. El primer periodo o ao vlido para la aplicacin. El ltimo periodo o ao vlido para la aplicacin. El periodo o ao que sigue al periodo o ao actual. El periodo o ao que precede al periodo o ao actual.
Palabra clave
CUR FIRST LAST NEXT PRIOR
Nota: Las palabras clave de periodos y aos distinguen entre maysculas y minsculas y deben estar todas en letras maysculas.
Puede utilizar el signo ms ( + ) y menos ( - ) con las palabras clave de periodos y aos. En el ejemplo siguiente se define la cuenta MiscPast como el importe en la cuenta Misc dos aos antes del actual.
HS.Exp "A#MiscPast = A#Misc.Y#CUR-2"
290
Funciones de reglas
Clculos matemticos
En el lado derecho del signo igual se pueden realizar sumas, restas, multiplicaciones y divisiones. Para ello se deben emplear los siguientes caracteres de VBScript estndar:
+ - * /
En este ejemplo se suman los valores en las cuentas Taxes y Purchases del ao anterior y, a continuacin, se inserta la suma en la cuenta Cash.
HS.Exp "A#Cash = A#Taxes.Y#PRIOR + A#Purchases.Y#PRIOR"
Nota: Si se multiplica o divide con una cuenta que tenga el estado Sin datos, los datos de la cuenta situados al lado izquierdo del signo igual no se modifican. Cuando el valor es cero (0) tambin se considera que son datos. En otras palabras, una cuenta que contenga 0.00 como datos no tendr el estado Sin datos.
Para insertar datos en todas las intersecciones de las cuentas y las dimensiones Custom o Intercompany Partner, utilice la palabra clave All u omita los caracteres A#. En el ejemplo siguiente, donde se omiten los caracteres A#, se insertan datos en cada cuenta de interseccin con el miembro GolfBalls de la dimensin Custom1. Para cada interseccin vlida de GolfBalls y una cuenta, el importe en la interseccin del periodo anterior se coloca en la interseccin del periodo actual.
HS.Exp "C1#GolfBalls = C1#GolfBalls.P#PRIOR"
Exp
291
Ejemplo El ejemplo siguiente define el importe en la cuenta StateTax. En l se calcula este importe mediante la multiplicacin del importe de la cuenta Sales para el ao 1999 por la tasa de la cuenta StateRate para ese mismo ao.
HS.Exp "A#StateTax = A#Sales.Y#1999 * A#StateRate.Y#1999"
Todas las intersecciones son vlidas para las cuentas de origen y destino. Para obtener ms informacin, consulte Todas las intersecciones son vlidas en la pgina 292. Algunas intersecciones son vlidas y otras no vlidas para las cuentas de origen y destino. Para obtener ms informacin, consulte Intersecciones no vlidas en la pgina 293. Un miembro es vlido para la cuenta de origen. Para obtener ms informacin, consulte Un miembro vlido en el lado derecho en la pgina 294.
Todos estos ejemplos utilizan cuentas llamadas CuentaDestino y CuentaOrigen en combinacin con miembros de la dimensin Custom1 llamados Miembro001, Miembro002 y Miembro003. Los datos de la interseccin de origen para todos los ejemplos se muestran en Tabla 70:
Tabla 70
Datos para los ejemplos de intersecciones de dimensiones Datos en la interseccin CuentaOrigen 10 Estado Sin datos 15
292
Funciones de reglas
En la tabla que aparece a continuacin se muestra cmo se colocan los datos en las intersecciones de la cuenta CuentaDestino y los miembros Custom1:
Miembro Custom1 Miembro001 Miembro002 Datos 10 --Interseccin CuentaOrigen y Miembro001 No corresponde. La interseccin de CuentaDestino y Miembro002 no se modifica porque la interseccin de CuentaOrigen y Miembro002 tiene el estado Sin datos. CuentaOrigen y Miembro003
Miembro003
15
En el ejemplo siguiente se usa la funcin Exp con el miembro Miembro001 en el lado izquierdo del signo igual:
HS.Exp "A#CuentaDestino.C1#Miembro001 = A#CuentaOrigen"
La interseccin de CuentaDestino y Miembro001 se define como 10. Exp obtiene los datos de la interseccin de CuentaOrigen y Miembro001 dado que Miembro001 se especifica en el lado izquierdo. En el ejemplo siguiente se usa la funcin Exp con el miembro Miembro003 en el lado derecho del signo igual:
HS.Exp "A#CuentaDestino = A#CuentaOrigen.C1#Miembro003"
En la tabla que aparece a continuacin se muestra cmo se colocan en este ejemplo los datos en las intersecciones de los miembros Custom1 y la cuenta CuentaDestino:
Miembro Custom1 Miembro001 Miembro002 Miembro003 Datos 15 15 15 Interseccin CuentaOrigen y Miembro003 CuentaOrigen y Miembro003 CuentaOrigen y Miembro003
Intersecciones no vlidas
En los ejemplos siguientes, tanto la cuenta de origen como la de destino tienen una interseccin no vlida. Las intersecciones vlidas y no vlidas se describen en esta lista:
CuentaOrigen. Miembro002 y Miembro003 son vlidos, pero Miembro001 no es vlido. CuentaDestino. Miembro001 y Miembro002 son vlidos, pero Miembro003 no es vlido.
En este ejemplo se utiliza Exp sin especificar un miembro Custom1 en ningn lado del signo igual:
HS.Exp "A#CuentaDestino = A#CuentaOrigen"
Exp
293
Exp no cambia los datos de la cuenta CuentaDestino porque intenta realizar las siguientes operaciones:
CuentaDestino.Miembro001 = CuentaOrigen.Miembro001. CuentaOrigen y Miembro001 forman una interseccin no vlida. CuentaDestino.Miembro002 = CuentaOrigen.Miembro002. Como la interseccin de CuentaOrigen y Miembro002 tiene el estado Sin datos, la interseccin de CuentaDestino y Miembro002 permanece sin modificar. CuentaDestino.Miembro003 = CuentaOrigen.Miembro003. CuentaDestino y Miembro003 forman una interseccin no vlida.
En el ejemplo siguiente se usa la funcin Exp con el miembro Miembro001 especificado en el lado izquierdo del signo igual:
HS.Exp "A#CuentaDestino.C1#Miembro001 = A#CuentaOrigen"
CuentaDestino.Miembro001 permanece sin modificar porque Exp intenta recuperar datos de una interseccin que no es vlida (CuentaOrigen y Miembro001). En el ejemplo siguiente se usa la funcin Exp con el miembro Miembro003 especificado en el lado derecho del signo igual:
HS.Exp "A#CuentaDestino = A#CuentaOrigen.C1#Miembro003"
En la tabla que aparece a continuacin se muestra cmo se colocan en este ejemplo los datos en las intersecciones de los miembros Custom1 y la cuenta CuentaDestino:
Miembro Custom1 Miembro001 Miembro002 Miembro003 Datos 15 15 --Interseccin CuentaOrigen y Miembro003 CuentaOrigen y Miembro003 No corresponde. Miembro003 es una interseccin no vlida para la cuenta CuentaDestino.
CuentaOrigen. Miembro003 es la nica interseccin vlida. CuentaDestino. Miembro001 y Miembro002 son vlidos, pero Miembro003 no es vlido.
En este ejemplo se utiliza Exp sin especificar un miembro Custom1 en ningn lado del signo igual:
HS.Exp "A#CuentaDestino = A#CuentaOrigen"
294
Funciones de reglas
En la tabla que aparece a continuacin se muestra cmo se colocan en este ejemplo los datos en las intersecciones de los miembros Custom1 y la cuenta CuentaDestino:
Miembro Custom1 Miembro001 Miembro002 Miembro003 Datos 15 15 --Interseccin CuentaOrigen y Miembro003 (la nica interseccin vlida para la cuenta CuentaOrigen) CuentaOrigen y Miembro003 (la nica interseccin vlida para la cuenta CuentaOrigen) No corresponde. Miembro003 es una interseccin no vlida para la cuenta CuentaDestino.
En el ejemplo siguiente se usa la funcin Exp con el miembro Miembro001 especificado en el lado izquierdo del signo igual:
HS.Exp "A#CuentaDestino.C1#Miembro001 = A#CuentaOrigen"
La interseccin de CuentaDestino y Miembro001 se define como 15, que son los datos en la interseccin entre CuentaOrigen y Miembro003.
Sugerencia: Si existe ms de una interseccin vlida para la cuenta CuentaOrigen y la dimensin Custom1,
Exp intentara obtener los datos de la interseccin de CuentaOrigen y Miembro001. Si sta fuera una interseccin no vlida, Exp mantendra la cuenta de destino sin modificar.
GetCell
Obtiene los datos contenidos en una celda. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.GetCell("ExpresinPDV")
donde ExpresinPDV es un punto de vista vlido. Valor devuelto Los datos almacenados en la celda especificada.
Nota: Si la funcin devuelve ms de un valor se produce un error.
GetCell
295
Ejemplo En este ejemplo se asigna a la variable dData el importe almacenado en la interseccin de la cuenta Sales y el miembro GolfBalls de la dimensin Custom1:
Dim dData dData = HS.GetCell("A#Sales.I#[ICP None]._ C1#Golfballs.C2#Customer2.C3#Increases.C4#[None]")
GetCellNoData
Obtiene los datos contenidos en una celda e indica si sta incluye datos. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.GetCellNoData("PDV",Var1)
Tabla 71
Sintaxis de la funcin GetCellNoData Descripcin Un punto de vista vlido. Una variable que especifica si hay datos en la celda.
Parmetro
PDV Var1
Si la celda contiene datos reales, se devuelve el valor de los datos y el valor booleano devuelto para Var1 es falso. Si la celda no contiene datos, se devuelve 0 como valor de los datos y el valor booleano devuelto para Var1 es verdadero. Si la celda contiene datos derivados, se devuelve el valor derivado y el valor booleano devuelto para Var1 es falso.
Precaucin Si el argumento hace que la funcin GetCellNoData devuelva ms de un valor, se produce un error.
296
Funciones de reglas
Ejemplo En el siguiente ejemplo, el importe de la cuenta Sales se asigna a la variable dSalesAmt. Si la cuenta Sales no tiene datos, se ejecutan las instrucciones existentes entre If...Then y End If.
dSalesAmt = HS.GetCellNoData("A#Sales.I#[ICP None]. _ C1#[None].C2#[None].C3#[None].C4#[None]",bIsNoData) If bIsNoData = TRUE then ... End If
GetCellRealData
Obtiene los datos contenidos en una celda e indica si sta incluye datos reales. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.GetCellRealData("PDV",Var1)
Tabla 72
Sintaxis de la funcin GetCellRealData Descripcin Un punto de vista vlido. Una variable que especifica si hay datos reales en la celda.
Parmetro
PDV Var1
Si la celda contiene datos reales, se devuelve el valor de los datos y el valor booleano devuelto para Var1 es verdadero. Si la celda no contiene datos, se devuelve 0 como valor de los datos y el valor booleano devuelto para Var1 es falso. Si la celda contiene datos derivados, se devuelve el valor derivado y el valor booleano devuelto para Var1 es falso.
Ejemplo
dData = HS.GetCellRealData("A#Sales.C1#Prod1",bIsRealData) If bIsRealData = TRUE then ... End If
GetCellRealData
297
GetCellType
Obtiene el tipo de celda. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.GetCellType("ExpresinPDV")
donde ExpresinPDV es un punto de vista vlido. Valor devuelto El tipo de la celda especificada. Los tipos vlidos son los siguientes:
ASSET (activos) LIABILITY (pasivos) REVENUE (ingresos) EXPENSE (gastos) FLOW (flujos) BALANCE (cuadres) BALANCERECURRING (cuadres recurrentes) CURRENCYRATE (tasa de cambio de divisa) GROUPLABEL (cdigo de grupo)
Ejemplo En el ejemplo siguiente se comprueba si el tipo de la celda es EXPENSE. Si es as, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.GetCellType("S#Actual.C4#[None]") = "EXPENSE" Then ... End If
298
Funciones de reglas
GetItem
Obtiene un registro individual a procesar para la consolidacin. Esta funcin se puede emplear en reglas de consolidacin. Sintaxis
HS.DataUnit.GetItem (lItem, strAccount, strICP, strCustom1, strCustom2, strCustom3, strCustom4, dData)
Tabla 73
Sintaxis de la funcin GetItem Descripcin Un nmero de registro. Nombre de un miembro de la dimensin Account vlido. Nombre de un miembro de la dimensin ICP vlido. Nombre de un miembro de la dimensin Custom1 vlido. Nombre de un miembro de la dimensin Custom2 vlido. Nombre de un miembro de la dimensin Custom3 vlido. Nombre de un miembro de la dimensin Custom4 vlido. Los datos existentes en la celda especificada.
Parmetro
lItem strAccount strICP strCustom1 strCustom2 strCustom3 strCustom4 dData
Valor devuelto Una matriz que contiene la cuenta, las dimensiones ICP, Custom1...4 y los datos. Ejemplo
Call DataUnit.GetItem(lItem, strAccount, strICP, strCustom1, strCustom2, strCustom3, strCustom4, dData) If dData = 0 Then ... End If
GetItemIDs2
Con ID de dimensin, obtiene un registro individual a procesar para la consolidacin. Esta funcin se puede emplear en reglas de consolidacin. Sintaxis
HS.DataUnit.GetItemIDs2(lItem, lAccountID, lICPID, lCustom1ID, lCustom2ID, lCustom3ID, lCustom4ID, dData)
Tabla 74
Sintaxis de la funcin GetItemIDs2 Descripcin Un nmero de registro. Nmero de ID de un miembro de la dimensin Account vlido.
Parmetro
lItem lAccountID
GetItemIDs2
299
Tabla 74
Sintaxis de la funcin GetItemIDs2 (continuacin) Descripcin Nmero de ID de un miembro de la dimensin ICP vlido. Nmero de ID de un miembro de la dimensin Custom1 vlido. Nmero de ID de un miembro de la dimensin Custom2 vlido. Nmero de ID de un miembro de la dimensin Custom3 vlido. Nmero de ID de un miembro de la dimensin Custom4 vlido. Los datos existentes en la celda especificada.
Parmetro
lICPID lCustom1ID lCustom2ID lCustom3ID lCustom4ID dData
Valor devuelto Una matriz que contiene la cuenta, las dimensiones ICP, Custom1...4 y los datos. Ejemplo
Call DataUnit.GetItemIDs2(lItem, lAccount, lICP, lCustom1, lCustom2, lCustom3, lCustom4, dData) If dData = 0 Then ... End If
GetNumItems
Obtiene el nmero de registros a procesar para la consolidacin. Esta funcin se puede emplear en reglas de consolidacin. Sintaxis
NumItems = HS.DataUnit.GetNumItems
300
Funciones de reglas
GetNumLID
Obtiene el nmero de lneas de detalle de elementos para el punto de vista especificado. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.GetNumLID("ExpresinPDV")
donde ExpresinPDV es una combinacin de PDV vlida. Si no se especifica una dimensin, se usan los siguientes valores:
Account: [none] ICP: [ICP None] Custom1...4: [None] Scenario: miembro Scenario actual Entity: miembro Entity actual Value: <entity currency> Year y Period: miembro actual
Valor devuelto El nmero de lneas de detalle de elementos introducido para la celda especificada. Ejemplo En el siguiente ejemplo, si no se ha introducido ninguna lnea de detalle de elementos para la celda especificada, se ejecutan las instrucciones existentes entre las lneas If...Then y End If.
If HS.GetNumLID("A#Sales.C1#Prod1.C2#Region1") = "0" then ... End If
GetRate
Obtiene la tasa de cambio de divisa para el punto de vista actual o para uno especificado. Se puede utilizar en los siguientes tipos de reglas:
Clculo Conversin
GetRate
301
Consolidacin Reparto
Sintaxis
HS.GetRate("ExpresinPDV")
Valor devuelto La tasa de cambio de divisa para el punto de vista especificado. Ejemplo
dVar1 = HS.GetRate("S#Actual.Y#2000.P#March.V#Euro.E#Connecticut.A#AvgRate")
Holding
Obtiene la compaa matriz para el miembro de la dimensin Entity actual o uno especificado. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Entity.Holding("Entity") HS.Entity.Holding("")
donde Entity es el nombre de un miembro de la dimensin Entity vlido. Se puede utilizar una cadena en blanco ( ) para aplicar esta funcin al miembro actual. Valor devuelto Una cadena que contiene el nombre de la compaa matiz para el miembro Entity especificado. Ejemplo En el siguiente ejemplo, si Europe es la compaa matriz para la entidad France, se ejecutan las instrucciones existentes entre las lneas If...Then y End If.
If HS.Entity.Holding("France") = "Europe" Then ... End If
302
Funciones de reglas
ICPTopMember
Obtiene el miembro superior ICP del miembro de la dimensin Account actual o de uno especificado. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Account.ICPTopMember("NombreCuenta") HS.Account.ICPTopMember("") HS.Account.ICPTopMember(Var1)
Nota: Puede utilizar una cadena en blanco ( ) para aplicar esta funcin a la cuenta actual slo si emplea la funcin en una rutina Sub Consolidate.
Tabla 75
Sintaxis de la funcin ICPTopMember Descripcin Nombre de un miembro de la dimensin Account vlido. Una variable de Visual Basic.
Parmetro
NombreCuenta Var1
Valor devuelto Una cadena con el nombre del miembro superior ICP para la cuenta. Ejemplo En el siguiente ejemplo, si el miembro superior ICP de la cuenta Sales es TotalProd, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.Account.ICPTopMember("Sales") = "TotalProd" Then ... End If
ICPTopMember
303
ICPWeight
Obtiene el porcentaje de ICP para la aplicacin. El porcentaje de los importes de la entidad Intercompany Partner [ICP Entities] que se agregan al miembro [ICP Top] de la dimensin Value. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.AppSettings.ICPWeight
Valor devuelto El porcentaje de las entidades ICP que se agregan al miembro superior ICP. El valor es un porcentaje que se escala a centenas, siendo 1.0 igual al 100%. Ejemplo En el siguiente ejemplo, si el valor de ICPWeight de la aplicacin actual es 1, se ejecutan las instrucciones existentes entre las lneas If...Then y End If.
If HS.AppSettings.ICPWeight = 1 Then ... End If
IDFromMember
Obtiene el nmero de ID para el miembro especificado. Se puede utilizar en los siguientes tipos de reglas:
304
Funciones de reglas
Sintaxis
HS.<Objeto>.IDFromMember("Elemento")
Tabla 76
Sintaxis de la funcin IDFromMember Descripcin Una de las siguientes palabras clave de objetos: Account Custom1...4 Entity ICP Parent Period Scenario Value Year View En funcin del objeto seleccionado, el nombre de un miembro vlido de una de las siguientes dimensiones: Account Custom1...4 Entity ICP Parent Period Scenario Value Year
Parmetro
<Objeto>
Elemento
Valor devuelto El nmero de ID del miembro especificado. Ejemplo En este ejemplo se obtiene el nmero de ID para Connecticut:
lEntityID = HS.Entity.IDFromMember("Connecticut")
IDFromMember
305
ImpactStatus
Cambia el estado de la unidad de datos especificada a impacto. Esta funcin se puede emplear en reglas de clculo. Sintaxis Combinacin de miembros Scenario, Year, Period, Entity y Value. Si el escenario es el mismo, la combinacin de ao y periodo debe ser un periodo futuro. Si no se especifica ningn miembro Value, se utiliza el actual.
HS.ImpactStatus"S#Scenario.Y#Year.P#Period.E#Entity.V#Value"
Tabla 77
Sintaxis de la funcin ImpactStatus Descripcin Nombre de un miembro de la dimensin Scenario vlido. Un ao vlido. Un periodo vlido. Nombre de un miembro de la dimensin Entity vlido. Nombre de un miembro de la dimensin Value vlido.
Parmetro
Scenario Year Period Entity Value
Nota: Si el PDV especificado es el mismo escenario, ao, periodo y entidad que la unidad de datos que se va a procesar, se produce un error y no hay impacto en la unidad de datos.
Input
Permite la imputacin de datos en entidades padre en cuentas de base calculadas. Slo se admite la dimensin Value <entity currency>. Cuando se utiliza esta funcin, el valor en el nivel de la entidad padre no es igual a la suma de las contribuciones de sus hijos. Dado que esta funcin permite la imputacin en el nivel de la entidad padre, las contribuciones de los hijos no se acumulan en la dimensin Value <entity currency> de la entidad padre. No obstante, el valor de la contribucin del padre y el hijo se almacena y an se pueden contabilizar asientos en la dimensin Value <Contribution Adjustments>. Esta funcin se puede emplear en reglas de imputacin.
306
Funciones de reglas
Precaucin Es necesario tener en cuenta que en las cuentas en las que se permite la imputacin en el nivel
de la entidad padre el valor del miembro Value <entity currency> de la entidad padre no ser igual a la suma de las contribuciones de todos los hijos.
Sintaxis
HS.Input"ExpresinPDV"
donde ExpresinPDV es un punto de vista. Valor devuelto Ninguno. Ejemplo En el ejemplo siguiente se permite la imputacin en las celdas de interseccin de la cuenta Sales y el escenario Budget:
Sub Input HS.Input"A#Sales.S#Budget" End Sub
IsAlmostEqual
Comprueba si los valores pasados son iguales en funcin de un epsilon de Financial Management predefinido. Se puede utilizar en todos los tipos de reglas. Sintaxis
BooleanValue = HS.IsAlmostEqual(Value1, Value2)
Valor devuelto Una expresin booleana que es verdadera si los valores pasados son iguales y falsa en caso contrario. Ejemplo
Dim BoolVal Dim Value1 Dim Value2 Value1 = 10.1299999999 Value2 = 10.13 BoolVal = HS.IsAlmostEqual(Value1, Value2) If BoolVal = true Then // do processing Else // do Processing End If
IsAlmostEqual
307
IsBase
Determina si el miembro actual o uno especificado es un miembro de base de la aplicacin o de un padre especificado. Se puede utilizar en los siguientes tipos de reglas:
Nota: Un miembro es de base cuando no tiene hijos, es decir, cuando se encuentra al final de la rama en una jerarqua de rbol.
Sintaxis
HS.<Objeto>.IsBase("Padre","Elemento") HS.Node.IsBase("Padre","Entity","S#Scenario.Y#Year.P#Period") HS.<Objeto>.IsBase("","")
Nota: Utilice una cadena en blanco ( ) para aplicar esta funcin al miembro actual.
Tabla 78
Sintaxis de la funcin IsBase Descripcin Una de las siguientes palabras clave de objetos:
Parmetro
<Objeto>
Padre
Elemento
En funcin del objeto seleccionado, el nombre de un miembro vlido de una de las siguientes dimensiones:
Nombre de un miembro de la dimensin Entity vlido. Nombre de un miembro de la dimensin Scenario vlido. Un ao vlido. Un periodo vlido.
Nota: Para Node, determina si el elemento es un miembro de base activo para el padre especificado.
308
Funciones de reglas
Valor devuelto Una expresin booleana que es verdadera si el elemento es un miembro de base situado debajo del padre especificado o un miembro de base en la aplicacin, cuando no se ha especificado ningn padre. Es falsa si el elemento no es un miembro de base. Para Node, es verdadera si el elemento es una entidad de base activa situada debajo del padre en el punto de vista especificado. Es falsa si el elemento no es una entidad de base activa. Ejemplo En el siguiente ejemplo, si Connecticut es una entidad de base situada debajo de EastRegion, se ejecutan las instrucciones existentes entre las lneas If...Then y End If.
If HS.Entity.IsBase("EastRegion","Connecticut") = TRUE Then ... End If
IsCalculated
Determina si el miembro de la dimensin Account actual o uno especificado es una cuenta calculada. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Account.IsCalculated("Account")
Nota: Puede utilizar una cadena en blanco ("") para aplicar esta funcin al miembro actual slo si emplea la funcin en una rutina Sub Consolidate.
Valor devuelto Una expresin booleana que es verdadera si la cuenta es una cuenta calculada y falsa en caso contrario. Ejemplo En el siguiente ejemplo, si la cuenta Sales es una cuenta calculada, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.Account.IsCalculated("Sales") = TRUE Then ... End If
IsCalculated
309
IsChild
Determina si el miembro actual o uno especificado es un hijo del padre especificado. Se puede utilizar en los siguientes tipos de reglas:
Nota: Un miembro es un hijo si se encuentra en un nivel inmediatamente inferior a un miembro en una jerarqua de rbol.
Sintaxis
HS.<Objeto>.IsChild("Padre","Elemento") HS.Node.IsChild("Padre","Entity","S#Scenario.Y#Year.P#Period") HS.<Objeto>.IsChild("Padre","")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.
Tabla 79
Sintaxis de la funcin IsChild Descripcin Una de las siguientes palabras clave de objetos:
Parmetro
<Objeto>
Padre Elemento
Nombre de un miembro padre. (El padre es obligatorio.) En funcin del objeto seleccionado, el nombre de un miembro vlido de una de las siguientes dimensiones:
Nombre de un miembro de la dimensin Entity vlido. Nombre de un miembro de la dimensin Scenario vlido. Un ao vlido. Un periodo vlido.
Nota: Para Node, determina si el miembro es un hijo activo del padre especificado.
310
Funciones de reglas
Valor devuelto Una expresin booleana que es verdadera si el elemento es un hijo del padre especificado y falsa en caso contrario. Para Node, es verdadera si el elemento es un hijo activo del padre especificado y falsa en caso contrario. Ejemplo En el siguiente ejemplo, si Connecticut es un hijo de EastRegion, se ejecutan las instrucciones existentes entre las lneas If...Then y End If.
If HS.Entity.IsChild("EastRegion","Connecticut") = TRUE Then ... End If
IsConsolidated
Determina si el miembro de la dimensin Account actual o uno especificado es una cuenta consolidada. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Account.IsConsolidated("Account")
Nota: Puede utilizar una cadena en blanco ("") para aplicar esta funcin al miembro actual slo si emplea la funcin en una rutina Sub Consolidate.
Valor devuelto Una expresin booleana que es verdadera si la cuenta es una cuenta consolidada en una cuenta padre y falsa en caso contrario. Ejemplo En el siguiente ejemplo, si la cuenta Sales es una cuenta consolidada, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.Account.IsConsolidated("Sales") = TRUE Then ... End If
IsConsolidated
311
IsDescendant
Determina si el miembro actual o uno especificado es un descendiente del padre especificado. Se puede utilizar en los siguientes tipos de reglas:
Nota: Un miembro es un descendiente si se encuentra en un nivel inferior a un padre en una jerarqua de rbol. Los descendientes se encuentran en la misma rama del rbol.
Por ejemplo, en la siguiente jerarqua, FosterCity y Sunnyvale son descendientes de California y UnitedStates.
Sintaxis
HS.<Objeto>.IsDescendant("Padre","Elemento") HS.Node.IsDescendant("Padre","Entity","S#Scenario.Y#Year._ P#Period") HS.<Objeto>.IsDescendant("Padre","")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.
Tabla 80
Sintaxis de la funcin IsDescendant Descripcin Una de las siguientes palabras clave de objetos:
Parmetro
<Objeto>
Padre Elemento
Nombre de un miembro padre vlido. El padre es obligatorio. En funcin del objeto seleccionado, nombre de un miembro vlido de una de las siguientes dimensiones:
312
Funciones de reglas
Tabla 80
Entity
Sintaxis de la funcin IsDescendant (continuacin) Nombre de un miembro de la dimensin Entity vlido. Nombre de un miembro de la dimensin Scenario vlido. Un ao vlido. Un periodo vlido.
Nota: Cuando se utiliza el nodo como objeto, la funcin determina si el miembro es un descendiente activo del padre especificado.
Valor devuelto Una expresin booleana que es verdadera si el elemento es un descendiente del padre especificado y falsa en caso contrario. Para Node, es verdadera si el elemento es un descendiente activo del padre especificado y falsa en caso contrario. Ejemplo En el siguiente ejemplo, si Connecticut es un descendiente de Regional, se ejecutan las instrucciones existentes entre las lneas If...Then y End If.
If HS.Entity.IsDescendant("Regional","Connecticut") = TRUE Then ... End If
IsFirst
Determina si el periodo o ao actual es el primero para la aplicacin. Se utiliza la frecuencia predeterminada del escenario actual para determinar si el periodo o ao actual es el primero de la aplicacin. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.<Objeto>.IsFirst
Period Year
IsFirst
313
Valor devuelto Una expresin booleana que es verdadera si el periodo o ao actual es el primero y falsa en caso contrario. Ejemplo En el siguiente ejemplo, si el periodo actual es el primero, se ejecutan las instrucciones existentes entre If...Then y End If:
If HS.Period.IsFirst = TRUE Then ... End If
IsICP
Determina si el miembro de la dimensin Account o Entity actual o uno especificado es un miembro Intercompany Partner (ICP). Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.<Objeto>.IsICP("Elemento") HS.<Objeto>.IsICP("")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.
Tabla 81
Sintaxis de la funcin IsICP Descripcin Una de las siguientes palabras clave de objetos:
Parmetro
<Objeto>
Account Entity
Elemento
En funcin del objeto seleccionado, nombre de un miembro vlido de las dimensiones Account o Entity.
Account Entity
Valor devuelto Una expresin booleana que es verdadera si el miembro Account o Entity es un miembro Intercompany Partner y falsa en caso contrario.
314
Funciones de reglas
Ejemplo En el siguiente ejemplo, si la cuenta Sales es una cuenta ICP, se ejecutan las instrucciones existentes entre las lneas If...Then y End If.
If HS.Account.IsICP("Sales") = TRUE Then ... End If
IsLast
Determina si el periodo o ao actual es el ltimo de la aplicacin. Se utiliza la frecuencia predeterminada del escenario actual para determinar si el periodo o ao actual es el ltimo de la aplicacin. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.<Objeto>.IsLast
Period Year
Valor devuelto Una expresin booleana que es verdadera si el periodo o ao actual es el ltimo y falsa en caso contrario. Ejemplo En el siguiente ejemplo, si el periodo actual es el ltimo, se ejecutan las instrucciones existentes entre If...Then y End If:
If HS.Period.IsLast = TRUE Then ... End If
IsLast
315
IsTransCur
Determina si el miembro de la dimensin Value actual es un miembro de divisa convertida. Esta funcin se puede emplear en reglas de conversin. Sintaxis
HS.Value.IsTransCur
Valor devuelto Una expresin booleana que es verdadera si el miembro Value actual es un miembro de divisa convertida y falsa en caso contrario. Ejemplo En el siguiente ejemplo, si el miembro Value es un miembro de divisa convertida, se ejecutan todas las instrucciones existentes entre If...Then y End If.
If HS.Value.IsTransCur = TRUE Then ... End If
IsTransCurAdj
Determina si el miembro de la dimensin Value actual es un miembro Adj de divisa convertida. Esta funcin se puede emplear en reglas de conversin. Sintaxis
HS.Value.IsTransCurAdj
Valor devuelto Una expresin booleana que es verdadera si el miembro Value actual es un miembro Adj de divisa convertida y falsa en caso contrario. Ejemplo En el siguiente ejemplo, si el miembro Value es un miembro Adj de divisa convertida, se ejecutan todas las instrucciones existentes entre If...Then y End If.
If HS.Value.IsTransCurAdj = TRUE Then ... End If
316
Funciones de reglas
IsValidDest
Determina si el PDV especificado es un destino vlido. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.IsValidDest("ExpresinPDV")
donde ExpresinPDV es un punto de vista. Si no se especifica una dimensin, se usan los siguientes valores predeterminados:
Account: miembro Account actual si se emplea en la rutina Sub Consolidate. De lo contrario se requiere la cuenta. Custom e ICP: miembro actual si se utiliza en la rutina Sub Consolidate. De lo contrario se emplea el miembro superior para la cuenta. Scenario: miembro Scenario actual Entity: miembro Entity actual Value: miembro Value actual Year y Period: miembro actual
Valor devuelto Una expresin booleana que es verdadera si el PDV especificado es un destino vlido y falsa en caso contrario. Ejemplo En el siguiente ejemplo, si el destino especificado es vlido, se ejecutan todas las instrucciones existentes entre If...Then y End If.
If HS.IsValidDest("A#Sales.I#CT.C1#P1.C2#R1.C3#[None].C4#[None]") = TRUE Then ... End If
IsValidDest
317
IsZero
Comprueba si el valor pasado se acerca a cero en funcin de un epsilon de Financial Management predefinido. Se puede utilizar en todos los tipos de reglas. Sintaxis
BooleanValue = HS.IsZero(Value)
Valor devuelto Una expresin booleana que es verdadera si el valor pasado se acerca a cero y falsa en caso contrario. Ejemplo
Dim BoolVal Dim Value Value = 0.000000001 BoolVal = HS.IsZero(Value) If BoolVal = true Then // do processing Else // do Processing End If
List
Obtiene los elementos contenidos en la lista especificada. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.<Objeto>.List("Padre","NombreLista") HS.Node.List("Padre","NombreLista","S#Scenario.Y#Year.P#Period")
Tabla 82
Sintaxis de la funcin List Descripcin Una de las siguientes palabras clave de objetos:
Parmetro
<Objeto>
318
Funciones de reglas
Tabla 82
Padre
Sintaxis de la funcin List (continuacin) Nombre de un miembro padre vlido. Nombre de una lista del sistema o definida por el usuario vlida.
Nota: Para Node, debe ser una lista del sistema de entidad vlida.
NombreLista
Valor devuelto Una matriz que contiene todos los elementos de la lista especificada. Para Node, slo los elementos activos de la lista. Ejemplo En el ejemplo siguiente se obtienen los elementos de la lista definida por el usuario MyBaseList para la cuenta actual:
HS.Account.List("","MyBaseList")
En el ejemplo siguiente se obtienen los elementos de la lista del sistema [Base] para la cuenta TotalAssets:
HS.Account.List ("TotalAssets","[Base]")
Member
Obtiene el nombre del miembro actual. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.<Objeto>.Member
Member
319
Valor devuelto Una cadena que contiene el nombre del miembro actual. Para el objeto Value, Member devuelve el nombre del miembro Value actual, no la divisa asociada al valor. Por ejemplo, si el miembro Value actual es <Entity Currency> y el valor est asociado con la divisa USD, HS.Parent.Member devuelve <Entity Currency>, no USD.
Sugerencia: Para obtener la divisa del miembro Value actual se debe utilizar la funcin DefCurrency.
Ejemplo En el siguiente ejemplo, si la entidad actual es California, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.Entity.Member = "California" Then ... End If
MemberFromID
Obtiene el miembro de dimensin para el nmero de ID especificado. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.<Objeto>.MemberFromID(IDElemento)
Tabla 83
Sintaxis de la funcin MemberFromID Descripcin Una de las siguientes palabras clave de objetos:
Parmetro
<Objeto>
Account Custom1...4 Entity ICP Parent Period Scenario Value Year View
320
Funciones de reglas
Tabla 83
Sintaxis de la funcin MemberFromID (continuacin) Descripcin Un miembro padre vlido. En funcin del objeto seleccionado, el nmero de ID de un miembro vlido de una de las siguientes dimensiones:
Parmetro
Padre IDElemento
Valor devuelto El nombre del miembro de dimensin. Ejemplo En este ejemplo se obtiene el miembro para el nmero de ID 001:
strEntity = HS.Entity.MemberFromID(001)
Method
Obtiene el mtodo de consolidacin para el miembro especificado. Si hay ms de un valor que no sea cero, el sistema devuelve el primero encontrado. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Node.Method("ExpresinPDV")
donde ExpresinPDV es una combinacin de miembros Scenario, Year, Period y Entity. Valor devuelto Una cadena que especifica el mtodo de consolidacin para el punto de vista especificado.
Method
321
Ejemplo En el siguiente ejemplo, si el mtodo para el punto de vista es GLOBAL, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.Node.Method("S#Actual","Y#2000","P#January",_ "E#Regional.Connecticut") = "GLOBAL" Then ... End If
NoInput
Impide que los usuarios puedan introducir datos en celdas o cortes de celdas. Resulta de utilidad cuando existen cuentas que no son de imputacin o calculadas. Cuando se configura una cuenta calculada, de hecho, se impide que los usuarios puedan imputar datos en ella. No obstante, si se dispone de cuentas en las que la imputacin de datos est habilitada para algunas intersecciones de dimensiones y no para otras, no se puede emplear NoInput. Esta funcin se puede emplear en reglas de no imputacin. Sintaxis
HS.NoInput "ExpresinPDV"
donde ExpresinPDV es un punto de vista. Valor devuelto Ninguno. Ejemplo En el ejemplo siguiente no se permite la imputacin en las celdas de interseccin de la cuenta Sales y el escenario Budget para el 2001:
Sub NoInput HS.NoInput "S#Budget.Y#2001.A#Sales" End Sub
322
Funciones de reglas
NoRound
Desactiva el redondeo para todas las instrucciones Exp siguientes. Se puede utilizar en los siguientes tipos de reglas:
Sugerencia: Tambin se puede desactivar el redondeo introduciendo 0 como argumento de la funcin Round.
Valor devuelto Ninguno. Ejemplo En el ejemplo siguiente se redondea el importe insertado en las celdas de la cuenta SalesRound a la decena ms cercana y, a continuacin, se utiliza NoRound para desactivar el redondeo del importe insertado en las celdas de la cuenta SalesNoRound:
HS.Round 0.1 HS.Exp "A#SalesRound" = "A#Sales" HS.NoRound HS.Exp "A#SalesNoRound" = "A#Sales"
NumBase
Obtiene el nmero de miembros de base del miembro actual o de uno especificado. Se puede utilizar en los siguientes tipos de reglas:
Nota: Un miembro es de base cuando no tiene hijos, es decir, cuando se encuentra al final de la rama en una jerarqua de rbol.
NumBase
323
Sintaxis
HS.<Objeto>.NumBase("Elemento") HS.Node.NumBase("S#Scenario.Y#Year.P#Period.E#Entity") HS.<Objeto>.NumBase("")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.
Tabla 84
Sintaxis de la funcin NumBase Descripcin Una de las siguientes palabras clave de objetos:
Parmetro
<Objeto>
Elemento
En funcin del objeto seleccionado, nombre de un miembro vlido para una de las siguientes dimensiones:
Para los objetos Account y Custom es preciso especificar el miembro, no se puede emplear una cadena en blanco. Para obtener el nmero de los miembros de base de toda la dimensin, especifique ALL entre comillas, como se muestra en este ejemplo:
iAcctBase = HS.Account.NumBase("ALL") Scenario Year Period Entity
Nombre de un miembro de la dimensin Scenario vlido. Un ao vlido. Un periodo vlido. Nombre de un miembro de la dimensin Entity vlido.
Tambin puede incrustar la funcin NumBase en la funcin Exp. Si incrusta NumBase, no debe incluir el argumento de esta funcin entre comillas, como se muestra en el siguiente ejemplo:
HS.Exp "A#AverageSales = A#Sales/HS.Entity.NumBase(Regional)"
Valor devuelto Un valor Long que identifica el nmero de miembros de base. Para Node, obtiene el nmero de los elementos de base activos del miembro especificado.
Nota: Si la entidad de base aparece dos veces en una rama, se cuenta dos veces.
324
Funciones de reglas
Ejemplo En el ejemplo siguiente, la aplicacin contiene una cuenta llamada SalesAlloc que almacena el importe promedio de ventas para las entidades de base de la entidad Regional. Para calcular el importe de SalesAlloc, se divide el importe de la cuenta Sales por el nmero de entidades de base de Regional.
If HS.Exp"A#SalesAlloc = A#Sales/HS.Entity.NumBase(Regional)" then ... End If
Number
Obtiene el nmero del periodo actual. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Period.Number
Valor devuelto El nmero del periodo actual. Ejemplo En el siguiente ejemplo, si el periodo actual es el primer periodo, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.Period.Number = 1 Then ... End If
NumChild
Obtiene el nmero de miembros hijos del miembro de dimensin actual o de uno especificado. Se puede utilizar en los siguientes tipos de reglas:
Nota: Un miembro es un hijo si se encuentra en un nivel inmediatamente inferior a un miembro en una jerarqua de rbol. Slo se cuentan los miembros situados en un nivel por debajo del objeto.
NumChild
325
Sintaxis
HS.<Objeto>.NumChild("Elemento") HS.Node.NumChild("S#Scenario.Y#Year.P#Period.E#Entity") HS.<Objeto>.NumChild("")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.
Tabla 85
Sintaxis de la funcin NumChild Descripcin Una de las siguientes palabras clave de objetos:
Parmetro
<Objeto>
Elemento
En funcin del objeto seleccionado, nombre de un miembro vlido de una de las siguientes dimensiones:
Para los objetos Account y Custom es preciso especificar el miembro, no se puede emplear una cadena en blanco. Para obtener el nmero de los miembros hijos de toda la dimensin, especifique ALL entre comillas, como se muestra en este ejemplo:
iAcctBase = HS.Account.NumChild("ALL") Scenario Year Period Entity
Nombre de un miembro de la dimensin Scenario vlido. Un ao vlido. Un periodo vlido. Nombre de un miembro de la dimensin Entity vlido.
Puede incrustar la funcin NumChild en la funcin Exp. Si incrusta NumChild, no debe incluir el argumento de esta funcin entre comillas. Valor devuelto Un valor Long que identifica el nmero de miembros hijos. Para Node, obtiene el nmero de los hijos activos del miembro especificado.
326
Funciones de reglas
Ejemplo En el ejemplo siguiente, la aplicacin contiene una cuenta llamada SalesChild que almacena el importe promedio de ventas para las entidades situadas inmediatamente debajo de la entidad Regional. Para calcular el importe de SalesChild, se divide el importe de la cuenta Sales por el nmero de hijos situados inmediatamente debajo de Regional.
HS.Exp "A#SalesChild = A#Sales/HS.Entity.NumChild(Regional)"
NumDescendant
Obtiene el nmero de descendientes del miembro de dimensin actual o de uno especificado. Se puede utilizar en los siguientes tipos de reglas:
Nota: Un miembro es un descendiente si se encuentra en un nivel inferior a un padre en una jerarqua de rbol. Los descendientes se encuentran en la misma rama del rbol.
Por ejemplo, en la siguiente jerarqua, FosterCity y Sunnyvale son descendientes de California y UnitedStates.
Sintaxis
HS.<Objeto>.NumDescendant("Elemento") HS.Node.NumDescendant("S#Scenario.Y#Year.P#Period.E#Entity") HS.<Objeto>.NumDescendant("")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.
Tabla 86
Sintaxis de la funcin NumDescendant Descripcin Una de las siguientes palabras clave de objetos:
Parmetro
<Objeto>
Node Parent
NumDescendant
327
Tabla 86
Sintaxis de la funcin NumDescendant (continuacin) En funcin del objeto seleccionado, nombre de un miembro vlido de una de las siguientes dimensiones:
Elemento
Para los objetos Account y Custom es preciso especificar el miembro, no se puede emplear una cadena en blanco. Para obtener el nmero de los descendientes de toda la dimensin, especifique ALL entre comillas, como en el argumento de este ejemplo:
iAcctBase = HS.Account.NumDescendant("ALL") Scenario Year Period Entity
Nombre de un miembro de la dimensin Scenario vlido. Un ao vlido. Un periodo vlido. Nombre de un miembro de la dimensin Entity vlido.
Valor devuelto El nmero de descendientes del miembro especificado. Para Node, el nmero de entidades descendientes activas situadas debajo del miembro especificado.
Nota: Si una entidad descendiente aparece dos veces en una rama, se cuenta dos veces.
Ejemplo En el siguiente ejemplo, si la entidad France no tiene descendientes, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.Entity.NumDescendant("France") = 0 then ... End If
OpenDataUnit
Obtiene la unidad de datos a procesar durante la consolidacin, el clculo o la conversin. Se puede utilizar en los siguientes tipos de reglas:
328
Funciones de reglas
Sintaxis
Set DataUnit = HS.OpenDataUnit(ExpresinPDV)
donde ExpresinPDV es un PDV. Valor devuelto Cuando se utiliza en una rutina Sub Consolidate, devuelve todos los registros con datos pero no las cuentas con la consolidacin elegida como opcin. Cuando se utiliza en una rutina Sub Consolidate o Sub Translate, devuelve todos los registros que contienen datos, incluidas las cuentas con la consolidacin elegida como opcin.
Nota: Una cuenta est consolidada si su atributo IsConsolidated equivale a verdadero.
Ejemplo
Set DataUnit = HS.OpenDataUnit("S#Actual.Y#2000.P#January.E#Connecticut._ V#<EntityCurrency>")
PCon
Obtiene el porcentaje de consolidacin para el miembro actual o uno especificado. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Node.PCon("S#Scenario.Y#Year.P#Period.E#Entity") HS.Node.PCon("")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.
Tabla 87
Sintaxis de la funcin PCon Descripcin Nombre de un miembro de la dimensin Scenario vlido. Un ao vlido. Un periodo vlido. Nombre de un miembro de la dimensin Entity vlido.
PCon
329
Valor devuelto El porcentaje de consolidacin para el miembro. Ejemplo En el ejemplo siguiente se obtiene el porcentaje de consolidacin para el punto de vista especificado.
Pcon = HS.Node.PCon("S#Actual.Y#2000.P#January._ E#Regional.Connecticut")
PlugAcct
Obtiene la cuenta de enlace para el miembro Account actual o para una cuenta especificada. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Account.PlugAcct("Account") HS.Account.PlugAcct("")
Valor devuelto Una cadena que especifica el nombre de la cuenta de enlace para el miembro. Ejemplo En el siguiente ejemplo, si la cuenta de enlace para la cuenta Sales es Plug1, se ejecutan las instrucciones existentes entre If...Then y End If:
If HS.Account.PlugAcct("Sales") = "Plug1" Then ... End If
POwn
Obtiene el porcentaje definitivo de propiedad para el miembro actual o para uno especificado. Se puede utilizar en los siguientes tipos de reglas:
Clculo Conversin
330
Funciones de reglas
Consolidacin Reparto
Sintaxis
HS.Node.POwn("S#Scenario.Y#Year.P#Period.E#Entity") HS.Node.POwn("")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.
Tabla 88
Sintaxis de la funcin POwn Descripcin Nombre de un miembro de la dimensin Scenario vlido. Un ao vlido. Un periodo vlido. Nombre de un miembro de la dimensin Entity vlido.
Valor devuelto El porcentaje de propiedad para el miembro. Ejemplo En el ejemplo siguiente se obtiene el porcentaje de propiedad para el punto de vista especificado:
POwn = HS.Node.POwn("S#Actual.Y#2000.P#January._ E#Regional.Connecticut")
PVAForBalance
Determina el mtodo de conversin predeterminado para las cuentas de cuadres (cuentas de activos y pasivos). Esta funcin reemplaza a los valores predeterminados de la aplicacin en cuanto a cambios de divisa durante la conversin. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.AppSettings.PVAForBalance
PVAForBalance
331
Valor devuelto Una expresin booleana que es verdadera si las cuentas de cuadres utilizan el mtodo de conversin de valor peridico (PVA) y falsa si utilizan el mtodo de conversin de valor de la tasa de cambio (VAL). Ejemplo En el siguiente ejemplo, si las cuentas de cuadres de la aplicacin utilizan el mtodo de conversin de valor peridico, se ejecutan las instrucciones existentes entre If...Then y End If:
If HS.AppSettings.PVAForBalance = TRUE Then ... End If
PVAForFlow
Determina el mtodo de conversin predeterminado para las cuentas de flujos (cuentas de ingresos y gastos). Esta funcin reemplaza a los valores predeterminados de la aplicacin en cuanto a cambios de divisa durante la conversin. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.AppSettings.PVAForFlow
Valor devuelto Una expresin booleana que es verdadera si las cuentas de flujos utilizan el mtodo de conversin de valor peridico (PVA) y falsa si utilizan el mtodo de conversin de valor de la tasa de cambio (VAL). Ejemplo En el siguiente ejemplo, si las cuentas de flujos de la aplicacin utilizan el mtodo de conversin de valor de la tasa de cambio, se ejecutan las instrucciones existentes entre If...Then y End If:
If HS.AppSettings.PVAForFlow = FALSE Then ... End If
RateForBalance
Obtiene la cuenta de tasas de conversin predeterminada que se va a utilizar con las cuentas de cuadres (cuentas de activos y pasivos). Se puede utilizar en los siguientes tipos de reglas:
Clculo Conversin
332
Funciones de reglas
Consolidacin Reparto
Sintaxis
HS.AppSettings.RateForBalance
Valor devuelto Una cadena que especifica la cuenta de tasas que contiene la tasa de conversin predeterminada para las cuentas de cuadres. Ejemplo En el siguiente ejemplo, si la cuenta de tasas de conversin predeterminada para las cuentas de cuadres es Rate1, se ejecutan las instrucciones existentes entre If...Then y End If:
If HS.AppSettings.RateForBalance = "Rate1" Then ... End If
RateForFlow
Obtiene la cuenta de tasas de conversin predeterminada que se va a utilizar con las cuentas de flujos (cuentas de ingresos y gastos). Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.AppSettings.RateForFlow
Valor devuelto Una cadena que especifica la cuenta de tasas que contiene la tasa de conversin predeterminada para las cuentas de flujos. Ejemplo En el siguiente ejemplo, si la cuenta de tasas de conversin predeterminada para las cuentas de flujos es Rate2, se ejecutan las instrucciones existentes entre If...Then y End If :
If HS.AppSettings.RateForFlow = "Rate2" Then ... End If
RateForFlow
333
ReviewStatus
Obtiene el estado de revisin para el punto de vista especificado. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.ReviewStatus("S#Scenario.Y#Year.P#Period.E#Entity.V#Value") HS.ReviewStatus("")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.
Tabla 89
Sintaxis de la funcin ReviewStatus Descripcin Nombre de un miembro de la dimensin Scenario vlido. Un ao vlido. Un periodo vlido. Nombre de un miembro de la dimensin Entity vlido. Nombre de un miembro de la dimensin Value.
Valor devuelto Una cadena que especifica el estado de revisin para el miembro. Los estados de revisin vlidos son los siguientes:
Not Started First Pass Review Level 1-10 Submitted Approved Published Not Supported
334
Funciones de reglas
Ejemplo En el siguiente ejemplo, si el estado de revisin del punto de vista especificado es Submitted, se ejecutan las instrucciones existentes entre If...Then y End If:
If HS.ReviewStatus("") = "Submitted" Then ... End If
Round
Redondea los datos de la funcin Exp. En el argumento se especifica el grado de redondeo. Se puede utilizar en los siguientes tipos de reglas:
Sugerencia: Si se deben aplicar distintos grados de redondeo en una regla de clculo, se pueden incluir
donde Unidad es un factor para el redondeo. El valor 1 redondea al nmero entero ms cercano. El valor 0.1 redondea a la decena ms cercana. El valor 0 desactiva el redondeo. Si especifica 0 para este argumento, el redondeo se desactiva para todas las funciones Exp posteriores en una regla de clculo. La siguiente sintaxis tiene el mismo efecto que HS.NoRound: HS.Round(0)
que pueden aparecer a la derecha del punto decimal. La funcin Round no reemplaza a este atributo. Para obtener ms informacin, consulte Definicin de cuentas en la pgina 93.
Valor devuelto Ninguno. Ejemplo En el ejemplo siguiente se redondea el importe insertado en la cuenta SalesRound a la decena ms cercana y, a continuacin, se utiliza NoRound para desactivar el redondeo del importe insertado en las celdas de la cuenta SalesNoRound:
HS.Round(0.1) HS.Exp"A#SalesRound = A#Sales" HS.NoRound HS.Exp"A#SalesNoRound = A#Sales"
Round
335
Scale
Obtiene la escala de la divisa especificada. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Currency.Scale("Divisa") HS.Currency.Scale(Val1)
Tabla 90
Sintaxis de la funcin Scale Descripcin Nombre de una divisa vlida. Una variable de Visual Basic.
Valor devuelto Un nmero que indica la escala de la divisa especificada (de 0 a 9). Especifica la unidad en la que se muestran y almacenan los importes para la divisa mediante la identificacin de la colocacin del punto decimal. Los valores devueltos son los siguientes:
0 = unidades 1 = decenas 2 = centenas 3 = miles 4 = decenas de miles 5 = centenas de miles 6 = millones 7 = decenas de millones 8 = centenas de millones 9 = miles de millones
Ejemplo En el siguiente ejemplo, si la escala para los francos franceses (FF) es 3, se ejecutan las instrucciones existentes entre If...Then y End If:
If HS.Currency.Scale("FF") = 3 Then ... End If
336
Funciones de reglas
SecurityAsPartner
Obtiene la clase de seguridad asignada a la entidad especificada cuando la entidad se utiliza como una contrapartida intercompaa. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Entity.SecurityAsPartner("Entity") HS.Entity.SecurityAsPartner("") HS.Entity.SecurityAsPartner(Var1)
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro de entidad actual.
Tabla 91
Sintaxis de la funcin SecurityAsPartner Descripcin Nombre de un miembro de la dimensin Entity vlido. Una variable de Visual Basic.
Valor devuelto Una cadena con la clase de seguridad asignada a la entidad cuando se utiliza como ICP. Ejemplo En este ejemplo, si Class1 es la clase de seguridad para France, que se emplea como contrapartida intercompaa, se ejecutan las instrucciones existentes entre If...Then y End...If:
If HS.Entity.SecurityAsPartner("France") = "Class1" Then ... End If
SecurityClass
Obtiene la clase de seguridad para el miembro especificado. Se puede utilizar en los siguientes tipos de reglas:
SecurityClass
337
Sintaxis
HS.<Objeto>.SecurityClass("Elemento") HS.<Objeto>.SecurityClass("") HS.<Objeto>.SecurityClass(Var1)
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.
Tabla 92
Sintaxis de la funcin SecurityClass Descripcin Una de las siguientes palabras clave de objetos:
Parmetro <Objeto>
Custom1...4
Elemento
En funcin del objeto seleccionado, nombre de un miembro vlido de una de las siguientes dimensiones:
Var1
Valor devuelto El nombre de la clase de seguridad asignada al miembro especificado. Ejemplo En el siguiente ejemplo, si Class1 es la clase de seguridad asignada a la cuenta Cash, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.Account.SecurityClass("Cash") = "Class1" Then ... End If
SetData
Define un registro individual. Se puede utilizar en los siguientes tipos de reglas:
338
Funciones de reglas
Sintaxis
HS.SetData(lView, lAccount, lICP, lCustom1, lCustom2, lCustom3,_ lCustom4, dData, bAddToExistingData)
Tabla 93
Sintaxis de la funcin SetData Descripcin 0 = vista del escenario 1 = mtodo peridico 2 = YTD
Parmetro lView
Nmero de ID de la cuenta para la que se definen los datos. Nmero de ID de la dimensin ICP para la que se definen los datos. Nmero de ID de la dimensin Custom para la que se definen los datos. El valor de los datos a definir. TRUE = acumular los datos FALSE = sustituir los datos
SetDataWithPOV
Inserta datos en el nodo o cubo de divisas. Se puede utilizar en los siguientes tipos de reglas:
SetDataWithPOV
339
Sintaxis
HS.SetDataWithPOV(POV, dData, bAddToExistingDataInCache)
Tabla 94
Sintaxis de la funcin SetDataWithPOV Descripcin Un PDV vlido. El valor de los datos a definir. TRUE = acumular los datos FALSE = sustituir los datos
SupportsProcessManagement
Determina si un escenario admite la gestin del proceso. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Scenario.SupportsProcessManagement("Scenario") HS.Scenario.SupportsProcessManagement("")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al escenario actual.
HS.Scenario.SupportsProcessManagement(Var1)
Tabla 95
Sintaxis de la funcin SupportsProcessManagement Descripcin Un escenario vlido. Variable de VBScript que representa un miembro Scenario.
340
Funciones de reglas
Valor devuelto Una expresin booleana que es verdadera si el escenario tiene habilitada la gestin del proceso y falsa en caso contrario. Ejemplo En el siguiente ejemplo, si la gestin del proceso est habilitada para el escenario actual, se ejecutan las instrucciones existentes entre If...Then y End If:
If HS.Scenario.SupportsProcessManagement("Actual") = "TRUE" then ... End IF
SupportsTran
Especifica las cuentas de la aplicacin que admiten operaciones intercompaa. Se puede utilizar con reglas de operaciones. Sintaxis
HS.SupportsTran "ExpresinPDV"
donde ExpresinPDV es una combinacin de los miembros Account, Custom1-4, Scenario, Entity y Year. Valor devuelto Ninguno. Ejemplo
HS.SupportsTran "S#ActMon.A#RecltIC.C1#Closing"
SwitchSign
Determina si los haberes se cambian a debes para el miembro Custom actual o para uno especificado. Esta funcin invierte el signo de haber y debe con estas reglas:
ASSET a LIABILITY LIABILITY a ASSET EXPENSE a REVENUE REVENUE a EXPENSE BALANCE a FLOW FLOW a BALANCE
SwitchSign
341
Sintaxis
HS.<Objeto>.SwitchSign("Miembro") HS.<Objeto>.SwitchSign("")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.
Tabla 96
Sintaxis de la funcin SwitchSign Descripcin Una de las siguientes palabras clave de objetos:
Parmetro <Objeto>
Custom1 Custom2
Custom3 Custom4
Miembro
Valor devuelto Una expresin booleana que es verdadera si los haberes se cambian a debes para el miembro Custom o falsa si no se produce cambio alguno. Ejemplo En el siguiente ejemplo, si los haberes y debes se cambian, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.Custom1.SwitchSign("") = TRUE Then ... End If
SwitchType
Determina si los tipos de cuenta se cambian para el miembro Custom actual o para uno especificado. Con esta funcin se modifica el tipo de cuenta para el miembro de la dimensin Custom con las siguientes reglas:
342
Funciones de reglas
Sintaxis
HS.<Objeto>.SwitchType("Miembro") HS.<Objeto>.SwitchType("")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.
Tabla 97
Sintaxis de la funcin SwitchType Descripcin Una de las siguientes palabras clave de objetos:
Parmetro <Objeto>
Custom1 Custom2
Custom3 Custom4
Miembro
Valor devuelto Una expresin booleana que es verdadera si los tipos de cuenta se cambian para el miembro Custom o falsa si no se produce cambio alguno. Ejemplo En el siguiente ejemplo, si se cambian los tipos de cuenta para el miembro Custom1 actual, se ejecutan las instrucciones existentes entre If...Then y End If:
If HS.Custom1.SwitchType("") = "TRUE" Then ... End If
SwitchType
343
Trans
Convierte una divisa con el mtodo de acumulado anual. Esta funcin se puede emplear en reglas de conversin. Sintaxis
HS.Trans("PDVDest","PDVOrigen","Rate1","Rate2")
Tabla 98
Sintaxis de la funcin Trans Descripcin El punto de vista de destino. El destino puede ser una combinacin de los miembros Account, Custom1...4 e ICP Para cada dimensin no especificada, el sistema escribe en todos sus . miembros vlidos. Para cada dimensin especificada, el sistema escribe slo en el miembro especificado. El punto de vista de origen. El origen puede ser una combinacin de dimensiones. Si no se especifican las dimensiones Account, Custom1...4 e ICP el sistema utiliza el mismo miembro , como miembro de destino. Si no se especifican las dimensiones Scenario, Year, Period y Entity, el sistema emplea los miembros actuales. Si no se especifica la dimensin Value, el sistema utiliza el miembro <EntityCurrTotal>. Si el punto de vista de origen est en blanco, el sistema emplea el de destino como punto de vista de origen. La tasa de cambio. La tasa puede ser una constante, una cuenta de tasas de cambio o una celda especfica. Las cuentas de tasas son de imputacin para la entidad y para la entidad [None]. Para obtener informacin sobre el proceso de conversin predeterminado, consulte Conversin predeterminada en la pgina 246.
Parmetro
PDVDest
PDVOrigen
Rate1-2
Valor devuelto Ninguno. Ejemplo En el ejemplo siguiente se utiliza la tasa de la cuenta Rate1 para convertir la cuenta Sales con el mtodo de acumulado anual:
HS.Trans("A#Sales", "A#LastYearSales", "A#Rate1", "")
TransPeriodic
Convierte una divisa con el mtodo peridico. Esta funcin se puede emplear en reglas de conversin. Sintaxis
HS.TransPeriodic("PDVDest","PDVOrigen","Rate1","Rate2")
344
Funciones de reglas
Tabla 99
Sintaxis de la funcin TransPeriodic Descripcin El punto de vista de destino. El destino puede ser una combinacin de los miembros Account, Custom1-4 e ICP. Para cada dimensin no especificada, el sistema escribe en todos sus miembros vlidos. Para cada dimensin especificada, el sistema escribe slo en el miembro especificado. El punto de vista de origen. El origen puede ser una combinacin de dimensiones. Si no se especifican las dimensiones Account, Custom1, Custom 2, Custom 3, Custom 4 e ICP , el sistema utiliza el mismo miembro como miembro de destino. Si no se especifican las dimensiones Scenario, Year, Period y Entity, el sistema emplea los miembros actuales. Si no se especifica la dimensin Value, el sistema utiliza el miembro <EntityCurrTotal>. Si el origen est en blanco, el sistema emplea el destino como origen. La tasa de cambio. La tasa de cambio puede ser una constante, una cuenta de tasas de cambio o una celda especfica. Las cuentas de tasas son de imputacin para la entidad y para la entidad [None]. Para obtener informacin sobre el proceso de conversin predeterminado, consulte Conversin predeterminada en la pgina 246.
Parmetro
PDVDest
PDVOrigen
Rate1-2
Valor devuelto Ninguno. Ejemplo En el ejemplo siguiente se utiliza la tasa de cambio de la cuenta Rate1 para convertir la cuenta Sales con el mtodo peridico:
HS.TransPeriodic("A#Sales", "A#LastYearSales", "A#Rate1", "")
UD1...3
Obtiene el texto almacenado en el atributo UserDefined1...3 para el miembro actual o uno especificado. Se puede utilizar en los siguientes tipos de reglas:
UD1...3
345
Sintaxis
HS.<Objeto>.UD1...3(strElemento) HS.<Objeto>.UD1...3("")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.
Tabla 100
Sintaxis de la funcin UD1...3 Descripcin Una de las siguientes palabras clave de objetos:
Parmetro <Objeto>
Elemento
En funcin del objeto seleccionado, nombre de un miembro vlido de una de las siguientes dimensiones:
Valor devuelto Una cadena que contiene texto definido por el usuario almacenado para el miembro. Ejemplo En el siguiente ejemplo, si el texto definido por el usuario para la cuenta UD1 es History, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.Account.UD1(strAccount) = "History" Then ... End If
ValidationAccount
Obtiene la cuenta de validacin para una aplicacin. Se puede utilizar en los siguientes tipos de reglas:
346
Funciones de reglas
Sintaxis
HS.AppSettings.ValidationAccount
Valor devuelto Una cadena que especifica el nombre de la cuenta de validacin para la aplicacin. Ejemplo Si la cuenta de validacin para la aplicacin es MyAccount, se ejecutan las instrucciones existentes entre If...Then y End If.
If HS.AppSettings.ValidationAccount = "MyAccount" Then ... End If
XBRLTags
Obtiene la etiqueta XBRL asignada al miembro Account especificado. Se puede utilizar en los siguientes tipos de reglas:
Sintaxis
HS.Account.XBRLTags("Account") HS.Account.XBRLTags("")
Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.
Tabla 101
Parmetro Account
Valor devuelto Una cadena que determina la etiqueta XBRL para la cuenta especificada.
XBRLTags
347
348
Funciones de reglas
Captulo
12
Antes de comenzar a trabajar con operaciones intercompaa, es preciso abrir los periodos y desbloquear las entidades de dichas operaciones. Asimismo, se pueden crear cdigos de razn para las operaciones. En este captulo se describen los procedimientos que pueden llevar a cabo los administradores que tengan asignada la funcin de seguridad de administrador de operaciones intercompaa.
En este captulo
Administracin de los periodos de las operaciones intercompaa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 Bloqueo y desbloqueo de entidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 Administracin de cdigos de razn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Supervisin de operaciones intercompaa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
349
Apertura de periodos
Un periodo se abre mediante la especificacin del escenario, el ao y el periodo. Los periodos pueden tener el estado Sin abrir, Abierto o Cerrado. El estado predeterminado es Sin abrir. Una vez que se ha abierto un periodo y se ha introducido una operacin, su estado slo se puede cambiar a Cerrado. No se puede volver a establecer como Sin abrir. Cuando se abre un periodo, tambin se puede definir la configuracin de la opcin Conciliar o validar antes de contabilizar y el importe de materialidad de conciliacin de dicho periodo. Con la mencionada opcin se define si el sistema debe comprobar el estado de conciliacin de las operaciones antes de que stas se puedan contabilizar, as como los tipos de validacin que se deben llevar a cabo para poder bloquear una entidad o cerrar un periodo. Esta opcin se puede definir como S, No o Restringir.
Tabla 102
Descripcin de los valores de la opcin Conciliar o validar antes de contabilizar Descripcin Se pueden contabilizar todas las operaciones. El sistema permite contabilizar las operaciones si se cumple alguna de las condiciones siguientes:
Valor de la opcin No S
Las operaciones tienen el estado Conciliado. Las operaciones con un estado Conciliacin incorrecta contienen un cdigo de razn vlido.
Nota: Las operaciones no conciliadas o con un estado de conciliacin incorrecta que no tengan un cdigo de razn no se pueden contabilizar.
El sistema tambin comprueba que todas las operaciones conciliadas o con estado de conciliacin incorrecta con cdigo de razn se contabilizan antes de cerrar el periodo o bloquear la entidad. Restringir Si la opcin Conciliar o validar antes de contabilizar se define como Restringir, el sistema permite contabilizar las operaciones si se cumple alguna de las condiciones siguientes:
Las operaciones tienen el estado Conciliado. Las operaciones con un estado Conciliacin incorrecta contienen un cdigo de razn vlido.
Nota: Las operaciones no conciliadas o con un estado de conciliacin incorrecta que no tengan un cdigo de razn no se pueden contabilizar.
En este caso, el sistema no requiere que todas las operaciones conciliadas o con estado de conciliacin incorrecta con cdigo de razn se contabilicen antes de cerrar el periodo o bloquear la entidad.
350
Cuando se abre un periodo, se puede definir una materialidad de conciliacin que se aplique a los procesos de conciliacin automtica y manual. La materialidad de conciliacin se expresa en la divisa de la aplicacin, mientras que el importe especificado se representa en el factor de escala de la divisa de la aplicacin. Durante el proceso de conciliacin, el sistema convierte cada operacin a la divisa de la aplicacin y compara el importe de la diferencia total con la materialidad de conciliacin definida para el periodo. La comparacin se realiza en unidades.
7 En la columna Conciliar o validar antes de contabilizar, seleccione una de las siguientes opciones:
Si desea que el sistema compruebe el estado de conciliacin antes de contabilizar las operaciones, seleccione S o Restringir.
Nota: Si se define como S, se lleva a cabo una nueva validacin en los procesos de cierre del periodo y bloqueo de la entidad.
8 Haga clic en Abrir periodo. 9 Opcional: para guardar la configuracin del periodo, haga clic en Guardar configuracin del periodo.
Cierre de periodos
Al final del ciclo de cierre, cuando se han terminado de procesar las operaciones intercompaa, se puede cerrar el periodo para evitar que se realicen nuevas modificaciones en las operaciones. Si la opcin Conciliar o validar antes de contabilizar se ha definido como S para el periodo, se deben contabilizar todas las operaciones conciliadas o con estado de conciliacin incorrecta con cdigo de razn para poder cerrar el periodo. Si se ha definido como No o Restringir, el sistema no realiza ninguna comprobacin antes de cerrar el periodo. Cuando se cierra un periodo, se bloquea para futuras operaciones; sin embargo, se pueden ver las operaciones del periodo o ejecutar informes sobre ellas.
351
3 En la lista desplegable Scenario, seleccione el escenario para el que desea cerrar los periodos. 4 En la lista desplegable Year, seleccione el ao para el que desea cerrar los periodos. 5 Marque la casilla situada junto a cada periodo para cerrarlo. 6 Haga clic en Cerrar periodo.
Cuando la entidad est bloqueada, no se pueden introducir nuevas operaciones intercompaa. Tampoco se pueden eliminar las operaciones existentes para la entidad o realizar cambios en ellas. De igual modo, no se pueden contabilizar o descontabilizar operaciones de una entidad bloqueada ni actualizar el estado de conciliacin de las operaciones de dicha entidad. Por lo tanto, aunque no estuviera bloqueada la entidad de contrapartida, la contrapartida no puede conciliar sus operaciones con las de la entidad, ya que el estado de conciliacin no se puede actualizar para esta ltima. Por ejemplo, supongamos que la entidad A est bloqueada; en consecuencia, no se pueden introducir ms operaciones ni realizar contabilizaciones o conciliaciones para ella. An se pueden introducir operaciones intercompaa para una entidad B con su entidad de contrapartida A, siempre y cuando la entidad B no est bloqueada. Sin embargo, si se intenta conciliar estas dos entidades, se produce un error en el proceso debido a que el sistema no puede actualizar el estado de conciliacin para la entidad A.
352
Adicin de cdigos de razn en la pgina 353 Edicin de cdigos de razn en la pgina 354 Eliminacin de cdigos de razn en la pgina 354
353
354
Los valores de la ventana Supervisar operaciones intercompaa enlazan con la ventana Procesar operaciones IC y su filtro permite mostrar las operaciones detalladas a partir de los valores. Por ejemplo, si selecciona la entidad A en la lista de entidades, la ventana emergente Supervisar operaciones intercompaa muestra el nmero de operaciones contabilizadas y descontabilizadas por estado para la entidad A. Si hace clic en el valor de las operaciones descontabilizadas en la columna No conciliado, el sistema enlaza con la ventana Procesar operaciones IC, con el filtro seleccionado para mostrar las operaciones descontabilizadas con el estado No conciliado de la entidad A. Se pueden enviar alertas de correo electrnico para cualquiera de las entidades de la ventana Supervisar operaciones intercompaa. Para obtener informacin sobre las alertas de correo electrnico, consulte la Gua del usuario de Hyperion System 9 Financial Management.
Nota: Para poder supervisar las operaciones intercompaa es necesario tener asignada la funcin de seguridad de administrador de operaciones intercompaa.
Se puede supervisar el estado de las operaciones intercompaa entre entidades y contrapartidas intercompaa. El sistema muestra el estado de proceso y de bloqueo de las operaciones intercompaa de las entidades seleccionadas. La lista se puede filtrar y ordenar por estado.
Para ver informacin de la entidad mediante el cdigo, seleccione Cdigo. Para ver informacin de la entidad mediante la descripcin, seleccione Descripcin. Para ver informacin de la entidad mediante el cdigo y la descripcin, seleccione Ambos.
6 Opcional: para filtrar la lista de operaciones por el estado de proceso o de bloqueo, seleccione uno o varios
de los tipos de operaciones siguientes y, a continuacin, haga clic en Actualizar para actualizar la lista:
355
7 Opcional: para ordenar la lista de operaciones por estado de proceso, haga clic en el botn Ordenar
para ordenar por orden Ascendente o Descendente.
8 Opcional: para ordenar la lista de operaciones por estado de bloqueo, haga clic en el botn Ordenar para
ordenar por orden Ascendente o Descendente.
9 Haga clic en una entidad para enlazar con la informacin detallada de Supervisar operaciones intercompaa. 10 En la ventana Supervisar operaciones intercompaa, haga clic en un valor de una de las columnas de estado.
Aparece la ventana Procesar operaciones IC con el filtro seleccionado.
11 Cuando haya terminado de consultar los detalles del monitor, en la ventana Supervisar operaciones
intercompaa, haga clic en Cerrar ventana.
2 Una vez haya terminado de ver el resumen, haga clic en Cerrar ventana.
356
Captulo
13
En este captulo
En este captulo se describen los modelos de Shared Services, puesto que estos componentes se comparten entre distintos productos de Hyperion. Este captulo contiene los siguientes temas:
Visin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 Acerca de los modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 Requisitos previos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 Registro de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 Acerca de la administracin de modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 Acerca del uso compartido de metadatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 Acerca del uso compartido de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 Trabajo con aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361 Trabajo con modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365 Uso compartido de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
357
Visin general
Shared Services permite que varias aplicaciones compartan informacin dentro de un marco comn. En la tabla siguiente se muestran las tareas de alto nivel que se pueden realizar con Shared Services.
Tarea Administracin de modelos Uso compartido de metadatos Uso compartido de datos Informacin adicional Acerca de la administracin de modelos en la pgina 359 Acerca del uso compartido de metadatos en la pgina 359 Acerca del uso compartido de datos en la pgina 360
Requisitos previos
Shared Services admite directorios externos para la autentificacin de los usuarios. Para utilizar la funcionalidad de Shared Services, es preciso configurar Financial Management para que se utilice la autentificacin externa.
Nota: Tras instalar Shared Services, debe configurar la autentificacin externa. Para obtener ms informacin sobre la instalacin y la configuracin de Shared Services, consulte la Gua de instalacin de Hyperion System 9 Shared Services.
Registro de aplicaciones
Para poder utilizar Shared Services, antes es preciso registrar el producto con Shared Services mediante Configuration Utility. Para obtener ms informacin sobre el uso de Configuration Utility para registrar el producto con Shared Services, consulte la Gua de instalacin de Hyperion System 9 Financial Management.
358
Seguimiento de versiones Control de acceso Sincronizacin entre los modelos y carpetas de la aplicacin y los modelos y carpetas correspondientes en Shared Services Posibilidad de editar el contenido de los modelos y definir las propiedades de miembros de los modelos dimensionales Capacidad de cambiar el nombre de los modelos y de eliminarlos
Los usuarios deben estar asignados a la funcin de usuario Administrar modelos para poder realizar las acciones anteriores en los modelos de Shared Services.
Nota: El usuario de la funcin Administrar modelos debe tener el permiso Administracin en la ventana Acceso a modelo de Shared Services para poder asignar permisos a un modelo.
Consulte Trabajo con modelos en la pgina 365 para obtener informacin detallada sobre los modelos. Para obtener ms informacin sobre la asignacin de funciones de usuario, consulte la gua Hyperion System 9 Shared Services User Management Guide disponible en Hyperion Download Center.
359
Asignar acceso a integraciones Crear integraciones Editar integraciones Copiar integraciones Eliminar integraciones Crear un grupo de integraciones de datos Ver (y filtrar) integraciones
Para poder ver y ejecutar integraciones de datos de Shared Services, los usuarios deben contar con la funcin Ejecutar integraciones. Un usuario con dicha funcin puede realizar las siguientes operaciones en las integraciones de datos:
Ver (y filtrar) integraciones Ejecutar o programar la ejecucin de integraciones Ejecutar o programar la ejecucin de grupos de integraciones
Para poder mover datos entre aplicaciones es preciso que los modelos para las aplicaciones de origen y destino estn sincronizados entre Shared Services y el producto. Consulte Uso compartido de datos en la pgina 392 para conocer detalles sobre el desplazamiento de datos entre aplicaciones. Para obtener ms informacin sobre la asignacin de funciones de usuario, consulte la gua Hyperion System 9 Shared Services User Management Guide disponible en Hyperion Download Center.
360
Realizar un seguimiento de las versiones de los modelos Controlar el acceso a los modelos Editar propiedades de miembros en los modelos dimensionales Sincronizar modelos entre la aplicacin y Shared Services
Consulte Trabajo con modelos en la pgina 365 para obtener informacin detallada sobre cmo administrar modelos.
361
4. Una aplicacin Apl2 selecciona la aplicacin Comn.Compartido (la misma que comparte Apl1). 5. Apl2 selecciona los modelos existentes en la aplicacin compartida. Los modelos compartidos se muestran en la vista Lista de modelos para Apl2. Una aplicacin que se comparte puede contener tanto modelos privados como compartidos en la vista Lista de modelos. Los modelos privados son para uso exclusivo de la aplicacin individual. Los modelos compartidos, por su parte, estn disponibles para cualquier aplicacin que comparta la misma aplicacin compartida. Con los filtros se puede designar qu parte de un modelo compartido se va a utilizar en una aplicacin. De esta forma, se pueden compartir modelos con otras aplicaciones si stos comparten un conjunto central de miembros comunes; no es necesario que los modelos sean idnticos. Cuando se importa un modelo compartido, el filtro elimina los miembros que no se hayan designado como comunes. Consulte Filtrado del contenido de los modelos en la pgina 381 para obtener informacin sobre la creacin de filtros.
Figura 1
362
Creacin de aplicaciones
Shared Services permite crear aplicaciones compartidas. Con Shared Services se proporciona una aplicacin compartida predeterminada llamada Comn. En caso de que se necesitaran aplicaciones compartidas adicionales, las deben crear los usuarios o los administradores.
La longitud mxima se limita a 80 caracteres sea cual sea la aplicacin en la que se trabaje. Los nombres no distinguen maysculas y minsculas. Se pueden utilizar todos los caracteres alfanumricos o especiales, salvo la barra diagonal (/) y las comillas dobles ().
Eliminacin de aplicaciones
Es necesario tener el permiso Administracin en una aplicacin para poder eliminarla.
Nota: Los usuarios deben tener asignadas las funciones de usuario especficas del producto para eliminar una aplicacin. Para ver una lista de las funciones de usuario de los productos, consulte el apndice especfico de productos de la gua Hyperion System 9 Shared Services User Management Guide.
363
3 Seleccione la aplicacin a eliminar y haga clic en Eliminar. 4 Haga clic en Aceptar para confirmar la eliminacin de la aplicacin.
Figura 2
3 Seleccione la aplicacin con la que desea compartir la aplicacin. 4 Haga clic en Compartir para iniciar el uso compartido de la aplicacin con la aplicacin compartida
especificada.
Tras configurar el acceso a la aplicacin compartida puede designar modelos para compartirlos. Consulte Uso compartido de modelos en la pgina 379. En cualquier momento se puede detener el acceso compartido a la aplicacin compartida. Cuando se detiene, los modelos que se comparten con la aplicacin actual se copian en la aplicacin.
3 Seleccione la aplicacin con la que desea detener el uso compartido. 4 Haga clic en Interrumpir uso compartido para detener el uso compartido con la aplicacin designada.
364
Figura 3
Nota: Si la aplicacin actual es nueva, puede ocurrir que la vista no muestre modelos. Los modelos de aplicacin aparecen en la ficha Examinar tras exportarse explcitamente a Shared Services. Consulte Sincronizacin de modelos y carpetas en la pgina 367 para obtener informacin.
Todos los modelos se muestran en orden ascendente. La ficha Examinar de Administrar modelos proporciona informacin sobre cada modelo existente en Shared Services:
El nombre del modelo El tipo de modelo La ltima vez que se actualiz el modelo Si el modelo est bloqueado y quin lo bloque Si se ha asociado un filtro al modelo y si est habilitado: indica un filtro habilitado indica un filtro deshabilitado
365
Slo se puede acceder a los modelos en los que se disponga al menos de acceso de lectura. Si no se dispone de acceso al modelo, ste no se muestra en la ficha Examinar de Administrar modelos. Los iconos indican la ubicacin de los modelos: indica un modelo privado indica un modelo compartido Algunos productos de Hyperion requieren que los modelos se muestren dentro de una estructura de carpetas (similar al Explorador de Windows). Las vistas de carpetas permiten al administrador migrar fcilmente una estructura completa o una parte de la misma con Shared Services. Las carpetas estn visibles en las fichas Examinar, Sincronizar y Compartir de Administrar modelos. La informacin de ruta de las carpetas se muestra directamente encima de los encabezados de columna y el texto de la ruta toma forma de hipervnculo para actualizar la pgina dentro del contexto de la carpeta seleccionada. Los iconos indican la ubicacin de las carpetas: indica una carpeta privada indica una carpeta compartida Desde la ficha Examinar de Administrar modelos se puede realizar cualquiera de las siguientes operaciones:
Ver y editar miembros y sus propiedades en modelos dimensionales. Consulte Visualizacin y edicin del contenido de los modelos en la pgina 373. Filtrar contenido que se importa a una aplicacin desde un modelo compartido. Consulte Filtrado del contenido de los modelos en la pgina 381. Comparar la ltima versin de la aplicacin de un modelo con la almacenada en Shared Services. Consulte Comparacin de modelos en la pgina 370. Realizar un seguimiento de la historia del modelo. Consulte Seguimiento de la historia de los modelos en la pgina 383. Ver propiedades de modelos. Consulte Visualizacin y configuracin de las propiedades de los modelos en la pgina 390. Cambiar el nombre de los modelos. Consulte Cambio del nombre de los modelos en la pgina 378. Eliminar modelos. Consulte Eliminacin de modelos en la pgina 379.
Puede sincronizar la versin de Shared Services de un modelo con la versin de la aplicacin importando el modelo de Shared Services a la aplicacin o exportndolo de la aplicacin a Shared Services. Para ello, seleccione la ficha Sincronizar de Administrar modelos. Consulte Sincronizacin de modelos y carpetas en la pgina 367. Puede compartir un modelo con otras aplicaciones. Para ello, seleccione la ficha Compartir de Administrar modelos. Consulte Uso compartido de modelos en la pgina 379.
366
Figura 4
En la ventana Vista previa de sincronizacin se muestran todos los modelos y carpetas existentes en Shared Services y en la aplicacin de Financial Management. El campo Operacin de sincronizacin proporciona una operacin recomendada a aplicar a cada modelo o carpeta. Para obtener ms informacin sobre las operaciones de sincronizacin, consulte Operaciones de sincronizacin en la pgina 368.
367
3 Opcional: en el caso de los modelos con Seleccionar operacin de sincronizacin, se puede comparar
la ltima versin del modelo en Shared Services con el modelo en la aplicacin haciendo clic en el botn Comparar. Antes de hacer clic en Comparar, seleccione una operacin en el cuadro de lista desplegable Operacin de sincronizacin.
La ltima versin del modelo en Shared Services se compara con la ltima versin en la aplicacin. El contenido de los dos modelos se muestra lnea a lnea en un formato paralelo. Versin de Hub hace referencia al modelo en Shared Services. Versin de la aplicacin hace referencia al modelo en la aplicacin. Para obtener informacin sobre cmo resolver las diferencias entre los modelos, consulte Comparacin de modelos en la pgina 370. Tras resolver las diferencias en el modelo, se vuelve a la pgina Vista previa de sincronizacin.
6 Haga clic en Informe para ver un informe de las operaciones que se han completado. 7 Haga clic en Actualizar para actualizar el mensaje. 8 Haga clic en Cerrar para volver a la ventana Vista previa de sincronizacin.
Operaciones de sincronizacin
En la ventana Vista previa de sincronizacin se muestran todos los modelos existentes en Shared Services y en la aplicacin. El campo Operacin de sincronizacin proporciona una operacin recomendada a aplicar a cada modelo segn se describe a continuacin:
Si un modelo existe en la aplicacin pero no en Shared Services, la operacin de sincronizacin es Exportar a Hyperion Hub. Esta operacin no se puede cambiar. Si se selecciona el modelo, al sincronizar, el modelo especificado se copia en Shared Services.
Nota: Tenga en cuenta al exportar que Shared Services admite dimensiones que contienen hasta 100.000 miembros.
368
Si un modelo existe en Shared Services pero no en la aplicacin, la operacin de sincronizacin es Importar de Hyperion Hub. Esta operacin no se puede cambiar. Si se selecciona el modelo, al sincronizar, el modelo especificado se copia en la aplicacin. Si un modelo existe tanto en la aplicacin como en Shared Services, se puede seleccionar la operacin de sincronizacin deseada. Seleccione una de las siguientes opciones:
Nota: Recuerde estos factores al decidir qu operacin de comparacin realizar. Con la exportacin, la operacin de comparacin considera el modelo de la aplicacin como el modelo maestro. Con la importacin, la operacin de comparacin considera el modelo de Shared Services como el modelo maestro. En las siguientes descripciones, el modelo maestro aparece subrayado.
Exportar con fusin: fusiona el contenido del modelo de la aplicacin con el contenido en Shared Services. Tenga en cuenta estos factores:
Esta opcin considera cualquier filtro durante el proceso de fusin y garantiza que los miembros filtrados no se pierden. Si una propiedad slo existe en el modelo de la aplicacin, se mantiene en el modelo fusionado. Si una propiedad slo existe en el modelo de Shared Services, se mantiene en el modelo fusionado. Si una propiedad existe en ambos modelos, su valor en el modelo de la aplicacin se mantiene en el modelo fusionado. Un miembro existente en el modelo de la aplicacin pero no en el modelo de Shared Services se mantiene en el modelo fusionado. Un miembro existente en el modelo de Shared Services pero no en el modelo de la aplicacin no se mantiene en el modelo fusionado. Un miembro que existe tanto en el modelo de Shared Services como en el modelo de la aplicacin, aunque en niveles de generacin distintos, se fusiona, y la posicin del modelo de la aplicacin se mantiene. Si un miembro del sistema de la aplicacin slo existe en un modelo de Shared Services, con la exportacin con fusin no se elimina el miembro. Si un miembro del sistema de la aplicacin existe tanto en un modelo de Shared Services como en un modelo de la aplicacin, con la exportacin con fusin se fusionan sus propiedades como se hace normalmente y se toman los atributos especficos del miembro del sistema del modelo de la aplicacin. Para obtener ms informacin, consulte Miembros del sistema de la aplicacin en la pgina 377.
Con las propiedades con atributos, la fusin se basa en el valor del atributo. Por ejemplo, si el atributo Alias existe en el modelo de Shared Services:
<Alias table=French>Text in French<\Alias>
entonces, el resultado fusionado contendr ambos atributos y tendr un aspecto similar al del siguiente ejemplo:
<Alias table=French>Text in French<\Alias> <Alias table=English>Text in English<\Alias>
369
Si el valor de ambos atributos Alias es el mismo en ambos modelos, el valor del modelo de la aplicacin se mantiene en el modelo fusionado.
Exportar con sobrescritura: sustituye el modelo de Shared Services por el modelo de la aplicacin. Import and Merge (importar y fusionar): fusiona el contenido del modelo de Shared Services con el contenido del modelo de la aplicacin. Import and Replace (importar y reemplazar): sustituye el modelo de la aplicacin por el modelo de Shared Services. Clear before Import (borrar antes de importar): elimina el contenido existente del modelo de la aplicacin y lo sustituye por el contenido del modelo de Shared Services.
La longitud mxima se limita a 80 caracteres sea cual sea la aplicacin en la que se trabaje. Los nombres no distinguen maysculas y minsculas. Se pueden utilizar todos los caracteres alfanumricos o especiales, salvo la barra diagonal (/) y las comillas dobles (). Por tanto, no se pueden exportar a Shared Services dimensiones que contengan barras diagonales o comillas dobles.
Nota: Las restricciones de nombre enumeradas en esta seccin las impone explcitamente Shared Services. Financial Management puede imponer restricciones adicionales. Si va a compartir modelos con uno o varios productos distintos, debe ser consciente de que dichos productos pueden tener otras restricciones de nombre.
Comparacin de modelos
En cualquier momento se puede comparar un modelo de Shared Services con su correspondiente versin en la aplicacin. La ltima versin en Shared Services se compara con el modelo en la aplicacin. Para comparar versiones diferentes en Shared Services, consulte Seguimiento de la historia de los modelos en la pgina 383.
1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Sincronizar.
En la ventana Vista previa de sincronizacin se muestran todos los modelos existentes en Shared Services y en la aplicacin. El campo Operacin de sincronizacin proporciona una operacin recomendada a aplicar a cada modelo o carpeta. Para obtener ms informacin sobre las operaciones de sincronizacin, consulte Operaciones de sincronizacin en la pgina 368.
370
3 Seleccione una operacin en el cuadro de lista desplegable Operacin de sincronizacin para el modelo
deseado.
Operaciones de comparacin
El contenido de los dos modelos se muestra lnea a lnea en un formato paralelo. Versin de la aplicacin hace referencia al modelo en la aplicacin. Las versiones de la aplicacin de un modelo se muestran en el lado izquierdo de la ventana Resolver modelos (comparar). Versin de Hub hace referencia al modelo en Shared Services. Las versiones de Hub de un modelo se muestran en el lado derecho de la ventana Comparar modelos. En Figura 5 se muestra una ventana Resolver modelos (comparar) de ejemplo.
Figura 5
De forma predeterminada, en la ventana Resolver modelos aparecen hasta 50 filas por pgina, cualquier carpeta existente en un formato ampliado y slo aquellos modelos que presentan diferencias.
371
Mediante cdigos de color se resaltan las diferencias entre el contenido de los dos modelos, como se describe a continuacin:
El color rojo indica que el elemento se ha eliminado de modelo. El color verde indica que el elemento se ha insertado en el modelo. El color azul indica que el elemento se ha modificado.
Nota: La operacin de comparacin filtra cualquier miembro del sistema de la aplicacin que no sea relevante al producto que se visualiza. Por ejemplo, si se estn consultando modelos de HFM, Shared Services filtra y excluye los miembros del sistema de la aplicacin que no sean vlidos para HFM. Para obtener ms informacin sobre los miembros del sistema de la aplicacin, consulte Miembros del sistema de la aplicacin en la pgina 377.
Elementos de la ventana Resolver modelos (comparar) Descripcin Permite mostrar el miembro seleccionado y cualquier hijo que incluya en un formato ampliado (predeterminado). Permite mostrar el miembro seleccionado y cualquier hijo que incluya en un formato contrado. Permite pasar al primer elemento del modelo que tenga una diferencia. Permite mostrar la diferencia inmediatamente anterior a la diferencia actual. Permite mostrar la diferencia siguiente a la actual. Permite pasar al ltimo elemento del modelo que tenga una diferencia. Permite mostrar todos los elementos del modelo y no slo aqullos con diferencias. Permite mostrar slo los elementos del modelo con diferencias (predeterminado).
Nota: Por motivos de contexto, el botn Mostrar slo dif. tambin muestra los miembros inmediatamente anterior y posterior al miembro con una diferencia.
Elemento Botn Expandir todos Botn Contraer todos Botn << PrimeraDif Botn < DifAnterior Botn DifSiguiente > Botn ltimaDif >> Botn Ver todos Botn Mostrar slo dif.
Permite mostrar las diferencias en las propiedades de miembro de un elemento seleccionado. Una flecha roja indica un elemento eliminado en la versin de la aplicacin de un modelo. Una flecha verde indica un elemento insertado en la versin de la aplicacin de un modelo. Permite pasar a la primera pgina del modelo. Permite mostrar la pgina anterior del modelo.
372
Tabla 103
Elementos de la ventana Resolver modelos (comparar) (continuacin) Descripcin Permite mostrar en el rea de lista de flujo de tareas la pgina seleccionada en el cuadro de lista desplegable de pgina. Permite mostrar la pgina siguiente del modelo. Permite pasar a la ltima pgina del modelo.
Elemento
Filas
Ver todos los miembros de un modelo, incluidos los del sistema de la aplicacin Agregar un hermano o un hijo a un miembro Cambiar la descripcin de un miembro Cambiar el nombre de un miembro Subir o bajar un miembro en la jerarqua Mover un miembro a la izquierda o la derecha (entre generaciones) en la jerarqua
373
Editar propiedades de miembro de dimensin Habilitar o deshabilitar un filtro a. No se puede cambiar el nombre a un miembro compartido. b. No se puede crear un nombre de miembro duplicado (la operacin de cambio de nombre realiza una comprobacin de exclusividad). c. No se puede cambiar el nombre a un miembro del sistema de la aplicacin.
Nota: Cambiar el nombre y mover un miembro entre generaciones desde Shared Services permite que los productos mantengan las propiedades de miembro para un modelo compartido. Por tanto, si se desea mantener las propiedades entre productos de un modelo compartido, dichas operaciones se deben realizar desde Shared Services y no desde el producto especfico.
Agregar un miembro hijo o hermano Cambiar el nombre a un miembro (tenga en cuenta las reglas de cambio de nombre de los miembros descritas en la seccin anterior) Eliminar un miembro Subir o bajar un miembro en la jerarqua dimensional o moverlo a la izquierda o la derecha Editar propiedades de miembros Para obtener ms informacin sobre la edicin de las propiedades de miembros, consulte Edicin de propiedades de miembros en la pgina 375.
Si existe un filtro para un modelo, habilitarlo o deshabilitarlo Para obtener ms informacin sobre los filtros, consulte Filtrado del contenido de los modelos en la pgina 381.
Nota: Si al hacer clic en un miembro comprueba que no se puede editar, el miembro es un miembro del sistema de la aplicacin. Para obtener ms informacin sobre los miembros del sistema de la aplicacin, consulte Miembros del sistema de la aplicacin en la pgina 377.
374
Que no se han creado nombres que sean demasiado largos (por ejemplo, 20 caracteres para Financial Management, 80 caracteres para Planning) Que no se han creado nombres duplicados
6 Haga clic en Guardar para guardar los cambios realizados y crear una nueva versin del modelo en Shared
Services.
Nota: No se pueden editar las propiedades de un miembro del sistema de la aplicacin. Para obtener ms informacin sobre los miembros del sistema de la aplicacin, consulte Miembros del sistema de la aplicacin en la pgina 377.
375
Figura 7
Para ver qu productos comparten una propiedad concreta, desplace el cursor sobre el icono de propiedad compartida. Aparecen los nombres de los productos que la comparten.
5 Seleccione una ficha y utilice las teclas de edicin para cambiar la configuracin deseada de las
propiedades del miembro.
Nota: Es posible que las propiedades de alias se muestren en un orden distinto en Shared Services a como aparecen en Financial Management. Consulte la seccin que sigue al procedimiento para conocer ms detalles al respecto.
6 En la ventana Editar miembro, haga clic en Guardar para guardar la configuracin de la propiedad
modificada.
376
Guardar, para guardar los cambios realizados y crear una nueva versin del modelo Cerrar, para volver a la vista Lista de modelos
Si un miembro tiene una propiedad de alias, se muestran todos los alias y nombres de tabla de alias del miembro en la ventana Editar miembro. Por ejemplo: Financial Management
<Alias table="English">MyAlias in English</Alias> <Alias table="German">MyAlias in German</Alias> <Alias table="French">MyAlias in French</Alias>
Shared Services:
Alias (English): MyAlias in English Alias (German): MyAlias in German Alias (French): MyAlias in French
El orden en el que Shared Services lee las tablas de alias no es necesariamente el mismo en el que se muestran los alias en Financial Management, que pueden haberse cambiado segn las preferencias del usuario.
Las operaciones de importacin slo importan los miembros del sistema de la aplicacin que son vlidos para el producto. Por ejemplo, si un modelo compartido tiene un miembro llamado activo que slo es vlido para Financial Management, cuando el modelo se importe desde Planning, esta aplicacin lo omitir. Exportar con sobrescritura sustituye el modelo de Shared Services por el de la aplicacin, incluidos los miembros del sistema de la aplicacin que pueda contener.
377
Exportar con fusin fusiona el contenido del modelo de la aplicacin con el contenido en Shared Services. Tenga en cuenta estos factores:
Si un miembro del sistema de la aplicacin slo existe en Shared Services, con la exportacin con fusin no se elimina el miembro. Si un miembro del sistema de la aplicacin existe tanto en Shared Services como en el producto, con la exportacin con fusin se fusionan sus propiedades como se hace normalmente y se toman los atributos especficos del miembro del sistema del modelo del producto. El resto de escenarios de exportacin con fusin se comportan de igual forma con los miembros del sistema que con los normales. Para obtener ms informacin, consulte Operaciones de sincronizacin en la pgina 368.
Cambiar nombre, para guardar el nuevo nombre Cancelar, para cancelar el cambio de nombre
Consulte Restricciones en los nombres de modelos en la pgina 370 para ver una lista de las restricciones en los nombres de modelos.
378
Eliminacin de modelos
Un modelo se puede eliminar si se dispone de acceso de escritura en l.
Modelos designados en la aplicacin privada en Shared Services para que se compartan con otras aplicaciones. Modelos de una aplicacin compartida que estn disponibles para su uso por parte de otras aplicaciones.
Nota: Los modelos incluidos en carpetas tambin se pueden compartir con la operacin de uso compartido de Shared Services. Si se selecciona una carpeta, se compartirn todos los modelos que se incluyan en ella y los ubicados en cualquier subcarpeta que contenga.
379
Los iconos indican si un modelo se comparte: indica que se trata de un modelo privado que no se comparte indica un modelo compartido indica un modelo con un conflicto (el modelo existe tanto en la aplicacin privada como en la compartida en Shared Services) La columna Operacin de uso compartido proporciona una operacin recomendada a aplicar a cada modelo segn se describe a continuacin:
Nota: En dicha columna slo se muestran los 10 primeros caracteres del nombre de la aplicacin compartida. Si el nombre supera ese nmero de caracteres, Shared Services anexa unos puntos suspensivos (...) al final del nombre de la aplicacin.
Compartir con <nombre_aplicacin_compartida>: copia el contenido del modelo existente en la aplicacin privada en la compartida. Con la operacin de uso compartido se elimina el modelo de la aplicacin privada y se crea un enlace en ella al modelo de la compartida. Dejar de compartir de <nombre_aplicacin_compartida>: copia el contenido del modelo existente en la aplicacin compartida en la privada y elimina el enlace a la compartida.
Nota: El modelo permanece en la aplicacin compartida. El usuario dispondr de una copia de este modelo previamente compartido en su aplicacin de trabajo privada.
En caso de conflicto y el modelo existiera tanto en una aplicacin privada como en una compartida, se podra elegir el tipo de operacin de uso compartido deseada. Este conflicto en ocasiones se puede producir porque el modelo se comparti previamente y despus dej de compartirse. La seleccin de la operacin de uso compartido permite volver a compartir un modelo que se comparta anteriormente. En el cuadro de lista desplegable, seleccione una de las opciones siguientes:
Compartir de <nombre_aplicacin_compartida> (sobrescribir): elimina el modelo existente en la aplicacin privada y crea un enlace a l en la compartida. Compartir con <nombre_aplicacin_compartida> (fusionar): fusiona el contenido del modelo existente en la aplicacin privada con el contenido del modelo en la compartida. Despus, el modelo de la privada se elimina y se crea un enlace a l en la compartida. Compartir con <nombre_aplicacin_compartida> (sobrescribir): sustituye el contenido del modelo existente en la aplicacin compartida por el contenido del modelo en la privada. Despus, el modelo de la privada se elimina y se crea un enlace a l en la compartida.
3 Seleccione uno o varios modelos que desee compartir y elija la operacin de uso compartido, en caso
de que estuviera disponible esta opcin.
4 Haga clic en Compartir para iniciar la operacin de uso compartido. 5 Haga clic en Actualizar para actualizar el estado de la operacin.
380
6 Haga clic en Informe para ver datos del estado de la operacin, incluidos si se realiz satisfactoriamente
y el motivo del error en caso de que fallara.
381
Figura 9
4 En el rea Lista de miembros, seleccione un miembro. 5 Haga clic en Agregar para mover el miembro seleccionado del rea Lista de miembros al cuadro de texto
Miembros filtrados.
Descendientes (incl.). Filtra el miembro seleccionado y todos sus descendientes. Descendientes. Filtra los descendientes del miembro seleccionado (pero no el propio miembro). Miembro. Filtra slo el miembro seleccionado.
Los miembros de la lista Miembros filtrados se pueden volver a incluir en Lista de miembros con los botones Quitar y Quitar todos.
6 Repita los dos pasos anteriores hasta seleccionar todos los miembros que desee mantener. 7 Haga clic en una de estas opciones:
Guardar, para guardar el filtro Cerrar, para cancelar los cambios realizados , situado en la vista Lista de modelos, indica que el modelo tiene un filtro asociado.
El icono de filtro,
Una vez se aplica el filtro a un modelo, slo se mostrarn los miembros del mismo que no se hayan excluido. Para ver todos los miembros de un modelo filtrado, deshabilite el filtro y tras consultarlos, vuelva a habilitarlo.
382
383
Figura 10
Ver el contenido de cualquier modelo. i. Seleccione una versin. ii. Haga clic en Ver. Consulte Visualizacin y edicin del contenido de los modelos en la pgina 373 para obtener ms informacin.
Comparar dos versiones de un modelo. i. Seleccione cualquier par de versiones. ii. Haga clic en Comparar. El contenido de las dos versiones de modelo se muestra lnea a lnea en un formato paralelo. Consulte Comparacin de modelos en la pgina 370 para obtener informacin detallada.
Sustituir el modelo actual de la aplicacin por una versin de la lista. i. Seleccione cualquier versin. ii. Haga clic en Importar. La versin especificada se importa a la aplicacin en sustitucin del modelo existente en ella. Si una versin anterior del modelo tena un filtro aplicado, el modelo se importa con el filtro.
Ver las propiedades de cualquier modelo. i. Seleccione una versin. ii. Haga clic en Propiedades. Consulte Visualizacin y configuracin de las propiedades de los modelos en la pgina 390 para obtener ms informacin.
384
Para acceder a modelos concretos en Shared Services, los usuarios deben recibir los derechos de forma individual o heredarlos de un grupo del que formen parte y que disponga de derechos de acceso asignados. Si un usuario individual se asigna a un grupo y sus derechos de acceso entran en conflicto con los del grupo, tienen prioridad los del usuario individual. Para que los usuarios tengan acceso a modelos que no hayan creado, el administrador debe agregarlos y asignarles los permisos necesarios.
Permisos
Administracin de modelos proporciona los siguientes tipos de permisos:
Lectura. Capacidad de ver el contenido de un modelo. Un modelo no se puede importar si slo se dispone de acceso de lectura a l.
Escritura. Capacidad de cambiar un modelo. El acceso de escritura tambin permite exportar, importar y editar un modelo, pero no incluye automticamente el permiso de lectura. Es preciso asignar este ltimo permiso explcitamente, adems del permiso de escritura, para que un usuario disponga de ambos.
385
Este permiso no incluye automticamente los permisos de lectura y escritura. Es preciso asignarlos explcitamente, adems del permiso de administracin, para que un usuario disponga de todos ellos. En la tabla siguiente se resumen las acciones que el usuario puede realizar en un modelo con cada permiso.
Tabla 104
Accin Sincronizar Importar Exportar Ver Filtrar Comparar Ver historia Definir propiedades Asignar acceso Compartir Asignar permisos Editar Cambiar nombre Eliminar
Lectura No No No S No S S No No No No No No No
Escritura S S S S S S S S S S No S S S
Administracin S S S S S S S S S S S S S S
Los permisos se aplican a usuarios individuales o a grupos. En este ltimo caso, los usuarios de un grupo disponen automticamente de los permisos asignados al grupo al que pertenezcan. Sin embargo, se pueden agregar o denegar explcitamente permisos a un usuario para reemplazar los permisos de los que dispone por formar parte de un grupo.
386
A cada tipo de permiso de acceso (Lectura, Escritura y Administracin), se debe aplicar una de las siguientes acciones:
Conceder. Concede explcitamente el permiso al usuario o grupo. Con la concesin de permisos a un miembro de un grupo se reemplazan los permisos que ste haya heredado del grupo. Por ejemplo, si se ha denegado un permiso a un grupo, se le puede conceder especficamente a uno de sus miembros.
Denegar. Deniega explcitamente el permiso al usuario o grupo. Con la denegacin de permisos a un miembro de un grupo se reemplazan los permisos que ste haya heredado del grupo. Por ejemplo, si se ha concedido un permiso a un grupo, se le puede denegar especficamente a uno de sus miembros.
Nada. No se aplica el permiso al usuario o grupo. La accin de no aplicacin de un permiso es distinta a denegarlo. No aplicar un permiso no reemplaza los permisos heredados de un grupo. La especificacin de Nada para permisos determinados a usuarios individuales no impide seguir aplicando permisos al grupo.
Nota: Si un usuario pertenece a grupos con permisos que se excluyen mutuamente en el mismo modelo, los permisos asignados reemplazan a los denegados. Por ejemplo, si un usuario pertenece al mismo tiempo a un grupo que tiene denegado el permiso de lectura en un modelo concreto y a un grupo que tiene asignado el acceso de lectura, el usuario en realidad dispone de permiso de lectura en el modelo.
387
Figura 11
5 En el cuadro de texto Usuarios/grupos disponibles, seleccione los usuarios o grupos a los que desee
asignar acceso al modelo (presione Ctrl para realizar una seleccin mltiple). Elija Agregar para desplazar los usuarios y grupos seleccionados al cuadro de texto Usuarios/grupos seleccionados o Agregar todos para desplazarlos todos a Usuarios/grupos seleccionados.
Nota: Los nombres de grupo van precedidos de un asterisco (*).
388
6 Asigne permisos a los usuarios y grupos elegidos seleccionado uno de los botones de opcin Conceder,
Denegar o Nada para los permisos Lectura, Escritura y Administracin.
Figura 13
Nota: Con la asignacin (o denegacin) de un permiso no se asigna (o deniega) de forma implcita ningn otro permiso; es decir, la asignacin del derecho Escritura no lleva implcita la asignacin de Lectura, ni la del derecho Administracin la de Lectura y Escritura. De la misma forma, la denegacin del permiso Lectura no lleva asociada la denegacin de Escritura y Administracin, ni la de Escritura la denegacin de Administracin. Es necesario asignar explcitamente todos los permisos que se desea que el usuario tenga.
Consulte Permisos en la pgina 385 para conocer detalles de los permisos Lectura, Escritura y Administracin y las acciones Conceder, Denegar y Nada que se pueden aplicar a cada uno de ellos.
4 Marque la casilla situada junto a uno o ms usuarios o grupos y haga clic en Editar.
La ventana muestra los permisos que los usuarios o grupos seleccionados tienen asignados en ese momento.
Nota: El icono
un grupo de usuarios.
5 Cambie los permisos de los usuarios y grupos elegidos seleccionado uno de los botones de opcin
Conceder, Denegar o Nada para los permisos Lectura, Escritura y Administracin.
Consulte Permisos en la pgina 385 para conocer detalles de los permisos Lectura, Escritura y Administracin y las acciones Conceder, Denegar y Nada que se pueden aplicar a cada uno de ellos.
389
Actualizar, para aceptar los cambios Cancelar, para cancelar los cambios
Para ver los cambios realizados en el acceso a un modelo, debe cerrar la sesin en la aplicacin del producto, cerrar el navegador y volver a iniciar la sesin en la aplicacin.
4 Marque la casilla situada junto a uno o ms usuarios o grupos y haga clic en Eliminar.
Nota: Cuando se hace clic en Eliminar, los permisos se eliminan inmediatamente sin que se muestre un mensaje de advertencia indicativo.
390
Creador. Nombre del usuario que cre el modelo Actualizado por. Nombre de la persona que actualiz el modelo Si no ha habido actualizaciones, se muestra el nombre del creador y la fecha de actualizacin es la misma que la de creacin.
Fecha de creacin. La fecha en la que se cre (export) el modelo en Shared Services Fecha de actualizacin. La fecha en la que se actualiz por ltima vez el modelo en Shared Services Versiones. Si se han habilitado las versiones Si no estn habilitadas, se pueden habilitar cambiando este parmetro. Sin embargo, una vez habilitadas las versiones, no se pueden deshabilitar.
Estado de bloqueo. Si el modelo esta bloqueado o desbloqueado Este parmetro se puede cambiar para bloquear el modelo para uso exclusivo del usuario o desbloquearlo para que otros puedan trabajar con l. Los modelos se bloquean slo durante 24 horas. Tras ese periodo de tiempo el modelo se desbloquea automticamente.
Proyecto de origen. El nombre de la aplicacin compartida. Modelo de origen. La ruta al modelo en la aplicacin compartida Transformacin. El nombre de la transformacin, si existe alguna, que Shared Services aplica al modelo para que se pueda usar en la aplicacin
Tipo de dimensin. El nombre del tipo de dimensin. Si el valor de Tipo de dimensin es Nada, se puede seleccionar un nuevo tipo de dimensin en el cuadro de lista desplegable Tipo de dimensin situado junto al botn Cambiar por.
Cambiar por. Disponible slo si el valor del tipo de dimensin es Nada. Haga clic en el botn Cambiar por tras seleccionar un nuevo valor de tipo de dimensin en el cuadro de lista desplegable Tipo de dimensin.
Cuadro de lista desplegable Tipo de dimensin. Disponible slo si el valor del tipo de dimensin es Nada. Utilice este cuadro de lista desplegable para seleccionar un nuevo tipo de dimensin. A continuacin, haga clic en Cambiar por para cambiar el tipo de dimensin.
Es necesario tener acceso de lectura para poder ver propiedades de los modelos y de escritura para poder modificarlas.
391
Si las versiones no estn habilitadas, habilitarlas haciendo clic en el botn Habilitar situado junto a Versiones. Tras habilitar las versiones, administracin de modelos mantiene una historia de la versin del modelo. Una vez que se han habilitado las versiones para un modelo, no se pueden deshabilitar.
Bloquear o desbloquear el modelo haciendo clic en el botn Bloquear o Desbloquear situado junto a Estado de bloqueo. Si el valor de Tipo de dimensin es Nada, se puede seleccionar un nuevo tipo de dimensin en el cuadro de lista desplegable situado junto al botn Cambiar por. Despus de seleccionar un nuevo tipo de dimensin, haga clic en Cambiar por y acepte el cuadro de dilogo de confirmacin resultante para que se aplique el cambio.
5 Haga clic en Cerrar para volver a la pgina anterior y guardar los cambios realizados.
El producto y la aplicacin de origen El producto y la aplicacin de destino Las dimensiones y miembros de origen Las dimensiones y miembros de destino
Un asistente para la integracin de datos proporcionado con el producto permite simplificar el proceso de creacin de una integracin de datos. Cualquier usuario con acceso de escritura a la aplicacin AgenteDeDatos.AgenteDeDatos puede crear integraciones de datos. Los usuarios con acceso de lectura a AgenteDeDatos.AgenteDeDatos pueden ejecutar integraciones de datos. Los derechos de acceso a esta aplicacin se conceden desde la Consola de administracin de usuarios de Shared Services. Para obtener ms informacin, consulte la gua Hyperion System 9 Shared Services User Management Guide. De forma predeterminada, todos los usuarios de Shared Services tienen acceso completo (de lectura, escritura y administracin) a todas las integraciones. Una integracin de datos se puede ejecutar manualmente o programarse para una hora determinada. Asimismo, las integraciones de datos tambin se pueden colocar en grupos y ejecutarse de forma secuencial.
392
393
Figura 15
Aparece una lista de integraciones. En ella se incluyen los nombres, las aplicaciones de origen y las aplicaciones de destino. Un nombre de aplicacin identifica un producto, una aplicacin y una aplicacin compartida en el formulario: <Producto.Aplicacin.Aplicacin compartida>, por ejemplo, HFM.App1.beta.
Nota: Cuando se consulta la lista de integraciones, el rendimiento puede hacerse ms lento a medida que se van agregando integraciones y ms usuarios tienen acceso a ella.
Las integraciones de grupo no tienen un origen o destino comn; cada una especifica su propio origen y destino. Un icono de grupo situado en las columnas de origen y destino permite identificar que se trata de una integracin de grupo. El enlace Ver detalles del grupo muestra las integraciones existentes en el grupo. Puede realizar cualquiera de las siguientes acciones desde la pgina de integraciones:
Crear, editar o copiar una integracin (consulte Creacin o edicin de integraciones de datos en la pgina 396) Crear un grupo de integraciones de datos (consulte Agrupacin de integraciones en la pgina 409) Eliminar una integracin (consulte Eliminacin de integraciones en la pgina 404) Ejecutar o programar la ejecucin de una integracin (consulte Programacin de integraciones en la pgina 404)
394
2 Seleccione un producto en los cuadros de lista desplegable de productos Origen o Destino o de ambos
cuadros Origen y Destino.
El segundo cuadro de lista desplegable Origen o Destino se rellena con las aplicaciones del producto seleccionado.
3 Seleccione una aplicacin o deje marcada la casilla Todas las aplicaciones registradas.
Se puede seleccionar slo una aplicacin.
4 Haga clic en Filtrar vista para actualizar la lista en funcin de las selecciones realizadas.
El filtro permite visualizar las integraciones que actan sobre un producto o aplicacin de origen o de destino determinados o sobre una combinacin de ambos. Por ejemplo, si se especifica HBM como la aplicacin de origen y Planning como la de destino, la lista incluye todas las integraciones cuyo origen es Hyperion Business Modeling (HBM) o cuyo destino es Planning. En los ejemplos siguientes se muestran las combinaciones distintas de producto y aplicacin que se pueden especificar en los cuadros combinados Origen y Destino.
Si se especifica un producto de origen y los tres cuadros de lista desplegable indican Todos, la lista muestra todas las integraciones con el producto de origen especificado. Si se especifica un producto y una aplicacin de origen y los dos cuadros de lista desplegable de destino indican Todos, la lista muestra todas las integraciones con la aplicacin de origen especificada. Si se especifica un producto de origen y un producto de destino y los dos cuadros de lista desplegable de aplicacin indican Todos, la lista muestra todas las integraciones de un producto de origen determinado para el producto de destino dado. Si una integracin es bidireccional (se puede transportar) y la combinacin de origen a destino o la combinacin de destino a origen coincide con los productos dados, la integracin aparece en la lista.
395
Si desea crear una integracin, haga clic en Nueva. Si desea editar una integracin, seleccinela y haga clic en Editar.
Nota: No se admite el bloqueo de modelos de integracin en el modo de edicin. Como consecuencia, varios usuarios pueden abrir de forma simultnea una integracin y realizar cambios en ella. Si ms de un administrador edita la misma integracin simultneamente, el ltimo en guardar es el que tiene prioridad. Toda la integracin se reemplaza por la ltima versin guardada y no se muestra ningn mensaje de advertencia.
Si desea utilizar una integracin existente para crear una nueva, seleccione la integracin y haga clic en Copiar.
Nota: Los botones de acciones (Nueva, Editar, Suprimir, Copiar y Ejecutar) que estn habilitados para un usuario se definen en el nivel de la aplicacin AgenteDeDatos y no en el del modelo. Sin embargo, para los modelos de integracin existentes, las acciones que un usuario puede realizar se controlan en el nivel del modelo. Por ejemplo, si un usuario tiene plenos derechos de acceso a AgenteDeDatos pero slo acceso de lectura a un determinado modelo de integracin, todos los botones estn habilitados, pero cuando el usuario intenta editar y guardar esta integracin, aparece un mensaje de error.
396
Figura 16
En las integraciones nuevas, los campos estn en blanco. En las integraciones que se van a editar o copiar, los campos se rellenan con valores existentes.
397
Figura 17
Origen
398
Elemento Destino
Descripcin Cuadro de texto combinado que identifica el destino de los datos. El primer cuadro contiene una lista desplegable de productos registrados con Shared Services. Cuando se especifica un producto, se rellena el segundo cuadro con las aplicaciones del producto seleccionado. Casilla que determina la direccin en la que se puede ejecutar la integracin. Si no est marcada, los datos se mueven del origen al destino. Si est marcada, se puede elegir la direccin (de origen a destino o de destino a origen) cuando se programe o ejecute la integracin. Casilla que permite habilitar la escritura en campos de slo lectura en la aplicacin de destino. Casilla que evita, por motivos de rendimiento, que con la integracin se transfieran valores de celdas faltantes (#missing). Si est marcada, para garantizar la correcta transferencia de datos, es preciso preparar la base de datos de destino antes de ejecutar la integracin. Consulte Requisitos previos para mover datos entre aplicaciones en la pgina 393 para conocer detalles. Cuadro de texto para un valor que acta como multiplicador de los datos. Introduzca el valor con el que desee escalar los datos de la integracin. Por ejemplo, para convertir datos de un valor positivo a negativo durante la transferencia de datos, especifique un valor de escala de -1. Cada dato transferido se multiplicar entonces por -1, lo que lo convierte en valor negativo. Cuadro de texto para comentarios o notas opcionales.
Bidireccional
Escala
Notas
4 Haga clic en Siguiente para pasar a la segunda pgina del asistente. Desde esta segunda pgina se pueden especificar las dimensiones equivalentes (compartidas) en la integracin actual. De forma predeterminada, el asistente identifica como compartidas las dimensiones que tienen el mismo nombre (en las aplicaciones de origen y destino). Una lnea entre las dimensiones indica que se comparten. Para mejorar el rendimiento es importante tener en cuenta el orden al crear una integracin que tenga ms de una dimensin compartida. El orden de las dimensiones compartidas en una integracin se basa en el orden en el que se comparten. En general, se debe colocar la dimensin compartida que tenga mayor nmero de miembros seleccionados para la integracin especfica como la ltima. Para ello, es mejor determinar con antelacin qu miembros de cada dimensin se utilizarn en la integracin. Se debe identificar cul de las dimensiones que se van a compartir incluye ms miembros de los seleccionados. En la segunda pgina, donde se pueden identificar las dimensiones compartidas, si una de ellas se ha compartido automticamente, detenga el uso compartido. A continuacin, comparta todas las dimensiones deseadas excepto la anterior. Por ltimo, comparta la dimensin restante antes de pasar a la tercera pgina del asistente. De esta forma se asegurar de que la dimensin aparece en ltimo lugar en el panel Shared Dimension Members (miembros de dimensin compartida) en la tercera pgina del asistente.
399
5 Realice una o varias de estas acciones: Si desea especificar las dimensiones compartidas, seleccione uno o varios pares de dimensiones (en las aplicaciones de origen y destino) y haga clic en Share (compartir). Una dimensin slo se puede compartir con una dimensin en la otra aplicacin. Se dibuja una lnea entre cualquier par de dimensiones que se compartan. Si desea detener el uso compartido de las dimensiones compartidas de forma predeterminada, seleccione una o varias dimensiones de cualquier aplicacin y haga clic en Unshare (dejar de compartir). Tambin puede elegir Unshare All (dejar de compartir todas) para eliminar el uso compartido de todas las dimensiones. Para volver a las dimensiones compartidas predeterminadas, haga clic en Default (predeterminado).
Nota: No es necesario identificar todas las dimensiones que sean idnticas; el motivo de identificar las dimensiones compartidas es poder especificar las que se desean mover a un rango determinado de miembros. En una integracin concreta, si slo le interesa un miembro para una dimensin, puede dejar la dimensin sin compartir.
En la tercera pgina del asistente se pueden seleccionar rangos de miembros en las dimensiones compartidas para definir el corte de datos que se transferirn.
6 Haga clic en Next (siguiente) para pasar a la tercera pgina del asistente.
La ventana muestra dimensiones en dos categoras:
Shared Dimension Members (miembros de dimensin compartida). Las dimensiones identificadas como compartidas en la pgina anterior del asistente Common POV (PDV comn). Las dimensiones no identificadas como compartidas Cada PDV (punto de vista) utiliza los mismos miembros de PDV de fondo y un conjunto exclusivo de miembros de PDV dinmicos. El usuario puede especificar los PDV dinmicos.
400
Cuando se ejecuta una integracin con una funcin, sta transfiere los datos slo de los miembros que son comunes a las aplicaciones. Sin embargo, tanto para la aplicacin de origen como para la de destino, las integraciones deben comprobar cada miembro identificado por la funcin. Por ejemplo, en esta tabla se muestran los miembros de una dimensin temporal para dos aplicaciones:
Aplicacin 1 (origen) 1997 1998 1999 2000 2001 -Aplicacin 2 (destino) 1999 2000 2001 2002 2003 2004
Si se especifica una funcin AllMembers(), la integracin debe comprobar los 11 miembros, pero slo se transfieren datos para 1999, 2000 y 2001, porque estos aos son los comunes a ambas aplicaciones. Se devuelven mensajes de advertencia para el resto de aos.
Nota: Es necesario seleccionar al menos un miembro comn de cada dimensin o especificar una funcin que lo identifique.
Cuando se utilizan comillas dobles ( ) y parntesis () en los nombres de miembros en el asistente Crear integracin, se deben seguir estas indicaciones: Los ejemplos siguientes ilustran el uso vlido de los caracteres mencionados en los nombres de miembros: abc abc func(abc) func(abc) func(a,b,c) func(a(b)c) func(a(b)c) Los siguientes son ejemplos de cadenas de miembros no vlidas: func(abc) func(a,b,c) func(a(b)c) func(abc)
401
Si se seleccionan nombres de miembros no vlidos en el asistente Data Integration (integracin de datos), ste ajusta automticamente la sintaxis para que sea vlida antes de pasar el nombre. Sin embargo, si se escribe manualmente el nombre incorrecto, el asistente no lo corrige y se devuelve un error. Los siguientes miembros pueden ser vlidos dentro de una aplicacin, pero pueden comportarse de forma diferente: a,b,c se considerarn tres miembros, no uno solo llamado a,b,c. Se pueden mezclar estilos distintos en el cuadro de imputacin del valor de un par de dimensiones compartidas, por ejemplo: a, b, c, abc, Children(a,b,c), iDescendants(a(b)c), Ancestors(a(bc)
d. Junto a una dimensin en la aplicacin de destino, seleccione el icono de lupa. e. En la lista de miembros, elija un miembro. f. Repita los pasos d y e para el resto de dimensiones de la aplicacin de destino en las que desee seleccionar miembros.
Nota: Puede dejar las dimensiones de PDV de fondo en blanco si la aplicacin no requiere que se indique un valor para ellas.
g. Haga clic en el icono Dynamic POV (PDV dinmico) situado junto a una dimensin para moverla del rea Background POV (PDV de fondo) al rea Dynamic POV (PDV dinmico). h. Haga clic en Add (agregar) para crear un PDV basado en los miembros estticos y dinmicos seleccionados. i. Opcional: si desea crear otro PDV, elija otro miembro distinto y haga clic en Add (agregar). Puede repetir este paso seleccionando miembros diferentes para el PDV dinmico y haciendo clic en Add (agregar) para cada seleccin.
402
La numeracin de la esquina inferior derecha identifica el PDV, por ejemplo, PDV 3 de 5. Se puede navegar hasta cada PDV con las teclas de direccin izquierda y derecha. Tambin se puede mover la dimensin existente en el rea Dynamic POV (PDV dinmico) a Background POV (PDV de fondo) y desplazar otro PDV al rea dinmica y crear otro conjunto de PDV. j. Opcional: si desea sustituir el contenido de cualquiera de los PDV existentes a los que tiene acceso, siga estos pasos. i. Utilice las teclas de direccin de la esquina inferior derecha para ir a un PDV.
ii. Cambie el contenido en una de las reas Dynamic POV (PDV dinmico). iii. Haga clic en Replace (reemplazar). Cuando se ejecute la integracin, copiar los datos del miembro o miembros de dimensin de la lista de la aplicacin de origen en sus correspondientes de la lista de la aplicacin de destino.
9 Opcional: si desea ver una lista de PDV, haga clic en View All (ver todos). 10 Opcional: para eliminar un PDV, complete estos procedimientos.
a. Haga clic en el icono de pgina izquierda (<) o derecha (>) para ir a un PDV. b. Haga clic en Remove (quitar).
11 Guarde la integracin o cancele los cambios realizados con una de estas acciones:
Haga clic en Save (guardar) para guardar la integracin. La ventana Crear integracin permanece abierta. Puede hacer cambios adicionales en la integracin y volver a guardarla cuando haya terminado.
Haga clic en Guardar y cerrar. La integracin se guarda y aparece la lista de integraciones. Para programar la ejecucin de una nueva integracin, consulte Programacin de integraciones en la pgina 404.
Haga clic en Guardar y ejecutar. La integracin se guarda y aparece la pgina para programar la ejecucin de la integracin; consulte Programacin de integraciones en la pgina 404.
Haga clic en Cerrar. Se pierden todos los cambios realizados desde la ltima vez que se guard. Cualquier grupo nuevo que no se haya guardado no se crea.
Nota: El uso de maysculas o minsculas en las integraciones y grupos de integraciones se trata de forma distinta segn la base de datos relacional. En las configuraciones Oracle, si se guarda una nueva integracin o grupo con un nombre compuesto por los mismos caracteres pero diferente en maysculas y minsculas, como ABC en sustitucin de Abc, se le solicita que reemplace el existente. Tras reemplazarlo se crean dos integraciones: Abc con el contenido anterior y una nueva integracin o grupo llamado ABC con el contenido nuevo. En las configuraciones que no son Oracle, si se intenta sobrescribir Abc con ABC, aparece un mensaje inicial en el que se advierte de esta circunstancia. Si aun as desea continuar, se muestra una excepcin en la que se indica que el nombre ya existe y se le fuerza a seleccionar otro.
403
Eliminacin de integraciones
Las integraciones que ya no resulten de utilidad se pueden eliminar.
Aceptar, para eliminar la integracin o integraciones seleccionadas Cerrar, para cancelar la operacin de eliminacin
Programacin de integraciones
Una integracin se puede ejecutar inmediatamente o programarse para una fecha y hora determinadas. Asimismo, se puede incluir en un grupo y programar la ejecucin de este ltimo. Consulte Agrupacin de integraciones en la pgina 409 y Programacin de integraciones de grupo en la pgina 410.
404
6 Para programar la ejecucin en un momento concreto, haga clic en Programar para y elija el mes, el da y
la hora en los cuadros de lista desplegable correspondientes.
La integracin se agrega a la lista de integraciones programadas. Para obtener informacin sobre la visualizacin de integraciones programadas, consulte Visualizacin del estado de una integracin en la pgina 406.
405
Ver si estn en ejecucin, si se han completado y si han fallado; consulte Visualizacin del estado de una integracin en la pgina 406. Cancelar una integracin en ejecucin; consulte Cancelacin de una integracin en la pgina 407. Ejecutar una copia de una integracin; consulte Copia de una integracin para su ejecucin en la pgina 407. Reprogramar una integracin; consulte Reprogramacin de una integracin en la pgina 408) Quitar una integracin de la lista de integraciones programadas; consulte Supresin de una integracin en la pgina 408.
La columna Estado indica si una integracin est pendiente, en ejecucin, se ha completado o ha fallado.
Para ver detalles de una integracin completada o fallida, haga clic en el enlace Fallo
o Completado en la columna Estado.
Nota: Las integraciones de datos que contienen miembros con parntesis en su nombre, como Account1(), dan error. Si sa es la razn del fallo, ver un mensaje de error de nombre de funcin Account1 desconocido.
406
5 Para programar la ejecucin en un momento concreto, haga clic en Programar para y elija el mes, el da y
la hora en los cuadros de lista desplegable correspondientes.
La integracin se agrega a la lista de integraciones programadas. Una integracin se puede programar varias veces, lo que hace que se muestre en la lista de esta pgina en varias ocasiones.
407
5 Para programar la ejecucin en un momento concreto, haga clic en Programar para y elija el mes, el da
y la hora en los cuadros de lista desplegable correspondientes.
Aceptar, para quitar la integracin o integraciones seleccionadas Cerrar, para cancelar la operacin
Nota: En algunos casos, el intento de supresin de la pgina Integraciones programadas de una integracin o grupo que ya se ha ejecutado resulta en una pantalla en blanco. En estos casos, seleccione el botn Atrs del navegador y actualice la pantalla con F5 o el botn Actualizar del navegador.
408
Agrupacin de integraciones
Se pueden crear grupos de integraciones para que se ejecuten al mismo tiempo. Antes de crear un grupo es preciso crear las integraciones individuales que se le pueden agregar; consulte Creacin o edicin de integraciones de datos en la pgina 396. En el grupo, se especifica el orden en el que se ejecutan las integraciones.
Para crear un grupo en blanco, haga clic en Nuevo grupo. Aparece una pgina Create Integration Group (crear grupo de integraciones) con los campos en blanco.
Para crear un nuevo grupo con una lista de integraciones, seleccione una o varias en la lista de integraciones guardadas y haga clic en Nuevo grupo. Aparece una pgina Create Integration Group (crear grupo de integraciones) con los campos rellenos.
Para editar un grupo existente, seleccinelo y haga clic en Editar. Aparece una pgina Create Integration Group (crear grupo de integraciones) con los campos rellenos.
4 Opcional: escriba o cambie los comentarios del campo de notas. 5 Haga clic en Next (siguiente) para pasar a la siguiente pgina.
Nota: Si hace clic en Save (guardar) o en Save and Close (guardar y cerrar), se guardan el nombre y las notas del grupo. Puede editar el grupo posteriormente y agregarle integraciones.
409
7 Haga clic en Add (agregar) para copiar las integraciones elegidas en Selected Integrations (integraciones
seleccionadas).
Las integraciones no se mueven, sino que se copian en Selected Integrations (integraciones seleccionadas). Para ejecutar una integracin ms de una vez puede agregarla en ms de una ocasin.
8 Opcional: si est editando un grupo existente o ha agregado integraciones que ahora desea quitar,
seleccione una o varias integraciones en Selected Integrations (integraciones seleccionadas) y elija Remove (quitar) para eliminarlas del grupo.
Puede hacer clic en Remove All (quitar todos) para quitar todas las integraciones del grupo. Las integraciones se ejecutan en el orden en el que aparecen en Selected Integrations (integraciones seleccionadas).
9 Opcional: elija una integracin y haga clic en las teclas de direccin para subir o bajar la integracin
en la lista y cambiar el orden en el que se ejecuta.
10 Guarde el grupo o cancele los cambios realizados con una de estas acciones:
Haga clic en Save (guardar) para guardar el grupo. La ventana Create Integration Group (crear grupo de integraciones) permanece abierta. Puede hacer cambios adicionales en el grupo y volver a guardarlo cuando haya terminado.
Haga clic en Save and Close (guardar y cerrar). El grupo se guarda y aparece la lista de integraciones. Para programar la ejecucin de un nuevo grupo, consulte Programacin de integraciones de grupo en la pgina 410.
Haga clic en Save and Run (guardar y ejecutar). El grupo se guarda y aparece la pgina para programar la ejecucin del grupo; consulte Programacin de integraciones de grupo en la pgina 410.
Haga clic en Close (cerrar). Se pierden todos los cambios realizados desde la ltima vez que se guard. Si se trata de un grupo nuevo no guardado an, el grupo no se crea.
410
Figura 20
5 Para programar la ejecucin en un momento concreto, haga clic en Schedule for (programar para)
y elija el mes, el da y la hora en los cuadros de lista desplegable correspondientes.
El grupo se agrega a la lista de integraciones programadas. Para obtener informacin sobre la visualizacin de integraciones programadas, consulte Visualizacin del estado de una integracin en la pgina 406.
Nota: Si una de las integraciones del grupo da error, se detiene la ejecucin del grupo completo.
411
412
APNDICE
A
En este apndice se describen los miembros comunes que comparten Financial Management y Planning.
En este apndice Miembros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 Configuraciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 Miembros de cuenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 Tipos de cuenta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 Miembros de entidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 Miembros de escenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 Miembros de versin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Miembros de ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Mtodos de consolidacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Modelos de contenedor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Modelos de elemento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
En las tablas siguientes se ofrece el nombre comn del atributo como se utiliza en Shared Services y el atributo del miembro equivalente en Financial Management y Planning. En estas tablas slo se muestran aquellos atributos de Shared Services que son diferentes respecto a los del resto de productos de Hyperion.
Nota: N/D indica que el producto de Hyperion no utiliza ese determinado atributo.
413
Miembros
Tabla 105
Atributos de miembros comunes Atributo de Financial Management Description N/D N/D N/D UserDefined1-3 N/D N/D N/D N/D N/D IsCalculated=No N/D N/D N/D N/D Atributo de Planning Alias DataStorage Reservado para uso futuro Reservado para uso futuro UDAs (Reservado para uso futuro) AggSymbol (plantype1) AggSymbol (plantype2) AggSymbol (plantype3) Reservado para uso futuro Reservado para uso futuro Stored SharedMember Dynamic & Calc Dynamic-Calc & Store PlanType
Atributo de Shared Services Alias SharedMember DataStorage2 DataStorage4 UDA1-n Consolidation Consolidation2 Consolidation4 MemberFormula2 MemberFormula4 DataStorage - StoreData DataStorage - SharedMember DataStorage - Dynamic Calc DataStorage - Dynamic Calc And Store DataStorage - None
Configuraciones
Tabla 106
Atributos de configuracin comunes Atributo de Financial Management DefaultCurrency N/D N/D N/D FirstYear LastYear N/D N/D BaseFrequency NumberOfPeriods Atributo de Planning DefaultCurrency Support445 UseFullName EmailServer First_year N/D Num_year Current_year Base_time_period Periods_in_year
Atributo de Shared Services DefaultCurrency WeeksDistribution FullName EmailServer StartYear EndYear NumberOfYears CurrentYear BaseTimePeriod PeriodsInYear
414
Miembros de cuenta
Tabla 107
Atributos de miembros Account comunes Atributo de Financial Management AccountType N/D AccountType Atributo de Planning N/D AccountType N/D
Tipos de cuenta
Tabla 108
Atributos de tipos de cuenta comunes Atributo de Financial Management Expense GroupLabel Atributo de Planning Expense LabelOnly
Miembros de entidad
Tabla 109
Atributos de miembros Entity comunes Atributo de Financial Management DefCurrency Atributo de Planning BaseCurrency
Miembros de escenario
Tabla 110
Atributos de miembros Scenario comunes Atributo de Financial Management DefaultFreq ConsolidateYTD SupportsProcessManagement Atributo de Planning N/D N/D EnabledForPM
Miembros de escenario
415
Miembros de versin
Tabla 111
Atributos de miembros de versin comunes Atributo de Financial Management N/D N/D Atributo de Planning EnabledForPM BottomUp, Target
Miembros de ao
Tabla 112
Atributos de miembros Year comunes Atributo de Financial Management Label Atributo de Planning Name
Mtodos de consolidacin
Tabla 113
Atributos de mtodos de consolidacin comunes Atributo de Financial Management ConsolMethod Description Atributo de Planning N/D Comment
Modelos de contenedor
Tabla 114
Atributos de modelos de contenedor comunes Atributo de Financial Management N/D N/D Atributo de Planning N/D N/D
Modelos de elemento
Tabla 115
Atributos de modelos de elemento comunes Atributo de Financial Management N/D Atributo de Planning N/D
416
APNDICE
En este apndice Modificacin de hojas de estilo en cascada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 Ejemplos de personalizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
En Financial Management, las hojas de estilo en cascada definen los temas de la interfaz de usuario (IU) del escritorio que permiten crear el aspecto de este ltimo. Se puede personalizar una hoja de estilo en cascada de Financial Management para un entorno empresarial. Para personalizar las hojas de estilo en cascada de Financial Management, se debe tener un conocimiento bsico sobre este tipo de hojas y estar familiarizado con las herramientas de edicin de hojas de estilo, ya que algunas configuraciones son necesarias para la correcta visualizacin de algunas partes del producto. Los cambios en una hoja de estilo en cascada se deben realizar en el servidor web y afectarn a todos los usuarios conectados al mismo. Algunas de las personalizaciones de hojas de estilo que se implementan habitualmente son las siguientes:
Cambio de los colores de la fuente para dar nfasis o crear un esquema de codificacin en color Ajuste del color de fondo de algunos elementos de la IU Insercin del logotipo de la organizacin Creacin de un esquema de colores diferente para el escritorio Adicin o cambio de imgenes
En Financial Management se utilizan principalmente dos hojas de estilo en cascada: una hoja global que define los elementos web de la IU comunes a varios productos de Hyperion y otra especfica de Financial Management.
Nota: Para una mejor accesibilidad, Hyperion incluye hojas de estilo en el directorio theme_tadpole_hc que permiten personalizaciones de color de alto contraste. Se trata de un recurso que el usuario puede utilizar.
417
La hoja de estilo en cascada global se denomina global.css y se ubica en el directorio theme_tadpole. En la tabla siguiente se muestran las secciones principales del archivo global.css. En esta tabla se presentan las secciones que se pueden personalizar y otras secciones que Hyperion recomienda encarecidamente no personalizar.
Tabla 116
Personalizacin de reas en el archivo CSS reas en las que no se recomienda la personalizacin La barra de mens de Tadpole
Los elementos de men de Tadpole Los estilos de men (RM) (el orden es importante)
La cabecera de Tadpole El rea de contenido de Tadpole Los estilos de inicio de sesin de Tadpole Las fichas
La cabecera minimizada de Tadpole La barra de herramientas de Tadpole El panel de visualizacin de Tadpole (tambin conocido como paleta de objetos) El rbol de Tadpole
Su cuerpo
Los botones
Cuando se disean botones en HTML Cuando se utiliza una etiqueta de botn Cuando se emplea una etiqueta de imputacin
Nota: No todos los productos utilizan las siguientes reas de la hoja de estilo en cascada global:
418
Antes de realizar cambios en una hoja de estilo en cascada, copie la versin original y gurdela en una ubicacin de fcil acceso. Los estilos comunes a diferentes productos se pueden encontrar en el archivo global.css. Los estilos para productos que requieren estilos exclusivos se pueden encontrar en un archivo css correspondiente al producto especfico. Algunos controles de la interfaz de usuario son componentes de tecnologas de otros fabricantes que utilizan los productos de Hyperion. Para cambiar los estilos de estos controles de otros fabricantes se deben realizar cambios en sus archivos asociados. No realice cambios en los estilos que afecten al diseo:
Tenga en cuenta que con los cambios de color se modifica el color de la fuente, mientras que con los cambios de fondo se modifica el color de los elementos, por ejemplo, los botones. Cambie el color del texto de los hipervnculos mediante el estilo de hipervnculos (a:link, a:hover, a:visited). Realice cualquier cambio en los botones de la barra de herramientas con precaucin, ya que estos cambios pueden requerir la modificacin de todos los botones del producto. Los botones de la barra de herramientas de Hyperion requieren un fondo azul oscuro para poder mostrarse correctamente.
Ejemplos de personalizacin
En esta seccin se incluyen temas sobre las personalizaciones ms habituales.
Inclusin de logotipos
Para incluir el logotipo o la imagen de su organizacin siga estos pasos:
1 Coloque la nueva imagen en el directorio siguiente:
...\ui_themes\tadpole\images_global
Ejemplos de personalizacin
419
4 Abra el archivo masthead.htm y agregue class=co_brand a la etiqueta <td> que contiene la etiqueta
<img class=co_brand>.
<tr> <td class="co_brand"> <img class="co_brand" src="../ui_themes/tadpole/images_global/spacer.gif"/> </td> </tr>
5 Para cambiar la imagen de la pantalla de inicio de sesin por el logotipo o la imagen de su organizacin,
sustituya el archivo logon_panel.jpg por la imagen nueva en el directorio siguiente:
...\ui_themes\tadpole\images_global
Cambio del color de fondo del rea de contenido Fondo blanco del rea de contenido .content table.content { background: #ffffff; }
Cambio del color de los hipervnculos y de los hipervnculos visitados Hipervnculos e hipervnculos visitados de color rojo a:link, a:visited { color: #ff0000; }
420
Glosario
acumular Opcin de carga de datos que agrega los valores de un archivo de carga de datos a los valores existentes dentro de la aplicacin. Vase tambin fusionar y sustituir. adaptador Elemento fundamental en un proceso de adaptador de Hyperion Application Link. Cada adaptador representa un conjunto de instrucciones especializadas. ajuste Vase entrada de asiento (JE). ajustes padre Entradas de asientos que se contabilizan para un hijo en relacin con su padre. alias Nombre alternativo. ancestro Miembro de una rama que contiene otros miembros. Por ejemplo, en una dimensin que incluya aos, trimestres y meses, el segundo trimestre y el ao seran ancestros del mes de abril. aplicacin Conjunto relacionado de dimensiones y miembros de dimensin que se utilizan para cumplir con una serie de requisitos especficos analticos y/o de informes. asiento cuadrado Asiento en el que los debes totales son iguales a los haberes totales. Antes de poder contabilizarlo, es preciso introducir valores iguales para debes y haberes dentro del asiento cuadrado. asiento de autorrevertido Funcin utilizada para introducir ajustes que se desean invertir en el siguiente periodo. Los asientos de autorrevertido afectan a dos periodos de datos. Estos asientos se contabilizan para ajustar valores en un periodo. Al abrir el siguiente periodo, el sistema crea de forma automtica un asiento aprobado que invierte los ajustes. asiento descuadrado Funcin que permite que el usuario contabilice entradas de asientos descuadrados o nicos. asiento regular Funcin utilizada para introducir ajustes de una sola vez exclusivamente en un periodo. Estos asientos pueden estar cuadrados, cuadrados por entidad o descuadrados.
atributo Clasificacin de un miembro en una dimensin. Se pueden seleccionar y agrupar miembros en funcin de sus atributos asociados. Asimismo, se puede especificar un atributo cuando se realicen clculos y se utilicen funciones de clculo. Por ejemplo, una dimensin de productos puede disponer de varios atributos como, por ejemplo, el tamao y el sabor. Un miembro especfico de dicha dimensin puede presentar un atributo de tamao 8 y un atributo de sabor cola. aumentar detalle Navegacin en el conjunto de resultados de consultas utilizando la organizacin de la jerarqua dimensional. El aumento de detalles cambia la perspectiva del usuario de datos agregados de carcter general a datos ms detallados. Aunque el aumento de detalle predeterminado normalmente hace referencia a la navegacin padre-hijo, se puede personalizar para que se utilicen otras relaciones entre miembros de dimensin. Por ejemplo, con el aumento de detalle se pueden obtener las relaciones jerrquicas entre aos y trimestres o trimestres y meses. autentificacin Verificacin de la identidad como medida de seguridad. El proceso de autentificacin se suele basar en un ID y una contrasea de usuario. Las contraseas y firmas digitales son formas de autentificacin. autorizacin en el nivel de actividad Define el acceso del usuario a los componentes de la aplicacin y a los tipos de actividades que se pueden realizar en ellos. La autorizacin en el nivel de actividad controla si un usuario determinado puede llevar a cabo una accin concreta en una aplicacin y es independiente de los datos que se utilizarn en la operacin. El acceso a datos se controla mediante la autorizacin en el nivel de datos. barra de procesos Barra de botones situada en la parte superior del marco del rea de trabajo que gua al usuario a travs de una serie de pantallas relacionadas con un proceso.
Glosario
421
base de datos multidimensional (MDDB) Mtodo de organizacin, almacenamiento y referencia de datos a travs de tres o ms dimensiones. Un valor individual es la interseccin de un punto para un conjunto de dimensiones. base de datos relacional Tipo de base de datos que almacena informacin en forma de tablas relacionadas. Una sola base de datos se puede ampliar en varias tablas y se puede visualizar de diversos modos. Contrastar con base de datos multidimensional (MDDB). bloqueado Proceso invocado por el usuario que evita que los datos se modifiquen mediante cualquier proceso, usuario u otro modo. bloqueo de datos Mecanismo controlado por el usuario que evita modificaciones en los datos de una entidad en un escenario y periodo concretos. calendario Periodos de tiempo definidos por el usuario y su relacin entre s. Los trimestres primero, segundo, tercero y cuarto forman un calendario o ao fiscal. campo de datos calculados Campo que incluye un valor de datos que procede de una frmula o clculo aritmtico, en lugar de recuperarse como valor de datos almacenados de una base de datos. celda Unidad de datos que representa la interseccin de dimensiones en una base de datos multidimensional; interseccin de una fila y una columna en una hoja de clculo. cdigo de divisa Cdigo ISO (del ingls International Standards Organization, Organizacin internacional de normalizacin) compuesto por tres caracteres utilizado para identificar la divisa de un pas. As, los dlares estadounidenses se identifican como USD, la libra esterlina britnica como GPB y el yen japons como YEN. columna Presentacin vertical de la informacin en una tabla o plantilla. Una columna puede incluir datos de una sola entrada o datos derivados de un clculo. Contrastar con fila. compaa matriz Entidad que forma parte de un grupo legal de entidades y que tiene una inversin directa o indirecta en todas las dems entidades del grupo. conciliacin intercompaa Proceso de comparacin de los cuadres de dos cuentas intercompaa dentro de una aplicacin. Las cuentas intercompaa por cobrar se suelen conciliar o comparar con sus equivalentes a pagar. El sistema utiliza estas cuentas de conciliacin para eliminar todas las operaciones intercompaa de los totales consolidados de la organizacin.
Conectividad abierta de bases de datos (ODBC) Tecnologa de interfaz de programacin de aplicaciones (API) estandarizada que permite que las aplicaciones tengan acceso a distintas bases de datos de terceros. consolidar Proceso de obtencin de datos de entidades dependientes y su adicin a entidades padre. Una vez que los datos se introducen o se cargan en entidades hijo, se realiza una consolidacin para agregarlos en toda la organizacin. Cuando los datos se consolidan, el proceso de intercompaa, los mtodos de conversin, los ajustes de equidad y las propiedades de minora realizan clculos en los datos. contribucin Valor agregado a un padre desde una entidad hijo. Cada hijo dispone de una contribucin para su padre. conversin Vase conversin de divisa. conversin de divisa Proceso que convierte los valores de divisa existentes en una base de datos de una divisa a otra. Por ejemplo, para convertir dlares estadounidenses a euros, la tasa de cambio (por ejemplo, 0,923702) se multiplica por el dlar (1 x 0,923702). Una vez realizada la conversin, la cantidad de euros es igual a 0,92. conversin de divisas Vase conversin de divisa. cuenta Dimensin que representa un contenedor de contabilidad que identifica la ubicacin y la naturaleza principal de los datos. cuenta de activos Tipo de cuenta que almacena valores que representan los activos de una compaa. cuenta de cuadres Tipo de cuenta que almacena valores sin firmar relacionados con un punto concreto en el tiempo. cuenta de cuadres recurrentes Tipo de cuenta que almacena valores sin firmar que permanecen constantes de un periodo a otro. cuenta de enlace Cuenta en la que el sistema almacena las diferencias de cuadre que existen entre los pares de cuentas intercompaa durante el proceso de eliminacin. cuenta de flujos Tipo de cuenta no firmada que almacena valores peridicos y acumulados anuales. cuenta de gastos Tipo de cuenta que almacena valores peridicos y acumulados anuales que reducen el valor neto si son positivos. cuenta de ingresos Tipo de cuenta que almacena valores peridicos y acumulados anuales que aumentan el valor neto si son positivos.
422
Glosario
cuenta de pasivos Tipo de cuenta que almacena cuadres puntuales que representan los pasivos de una compaa. Entre los ejemplos de cuentas de pasivos se encuentran los gastos acumulados, las cuentas a pagar y las deudas de largo plazo. cuenta de vistas dinmicas Tipo de cuenta que indica que el valor de la cuenta se calcula de forma dinmica a partir de los datos que se visualizan. cuentas P&L (P&L) Cuentas de ganancias y prdidas. Hace referencia a una agrupacin tpica de cuentas de gastos e ingresos que constituye los informes de rentas de una compaa. datos Valores (monetarios o no monetarios) asociados a la interseccin de consulta. delimitador de archivos Uno o varios caracteres, como una coma (,), que separan campos en una fuente de datos. descendiente Cualquier miembro inferior a un padre en el esquema de la base de datos. Por ejemplo, en una dimensin que incluya aos, trimestres y meses, el segundo trimestre y el mes de abril seran descendientes del ao. dimensin Categora de datos utilizada para organizar los datos empresariales para la recuperacin y el mantenimiento de los valores. Cada dimensin suele incluir una jerarqua de miembros relacionados agrupados. Por ejemplo, una dimensin Year suele incluir miembros para cada periodo de tiempo, como trimestres y meses. Otras dimensiones empresariales comunes pueden ser medidas, cuentas naturales, productos y mercados. dimensin densa Dimensin que es probable que incluya datos de todas las combinaciones de miembros de dimensin. Por ejemplo, una dimensin de tiempo suele ser una dimensin densa, ya que contiene todas las combinaciones de todos los miembros. Contrastar con dimensin dispersa. dimensin personalizada Dimensin creada y definida por los usuarios. Por ejemplo, canal, producto, departamento, proyecto o regin pueden ser dimensiones personalizadas. dimensin Scenario Dimensin que especifica una clasificacin de datos. Entre los ejemplos se incluyen Actuals, Budget, Forecast1 y Forecast2. dimensin Value Dimensin utilizada para definir el valor de imputacin, el valor convertido y los detalles de consolidacin.
divisa Unidad monetaria de medida asociada con un cuadre u operacin. divisa de base Divisa en la que se realizan las operaciones empresariales diarias. divisa de destino Divisa a la que se convertirn los cuadres. Las tasas de cambio se introducen y con ello se convierte de la divisa de origen a la de destino. Por ejemplo, si se convierte de euros a dlares estadounidenses, la divisa de destino es USD. divisa de la aplicacin Divisa de informes predeterminada de la aplicacin. divisa de origen Divisa desde la que se originan y se convierten los cuadres. Las tasas de cambio se introducen y con ello se convierte de la divisa de origen a la de destino. Por ejemplo, si se convierte de euros a dlares estadounidenses, la divisa de origen es EUR. divisa de triangulacin Divisa mediante la que se pueden derivar tasas de cambio. Por ejemplo, si se establecen las tasas de cambio de euro a dlar y de euro a yen, la tasa de cambio de dlar a yen se puede derivar utilizando el euro como divisa de triangulacin. eliminacin Proceso que tiene lugar cuando determinadas operaciones se quitan o eliminan porque se generaron entre entidades de la misma organizacin. eliminacin intercompaa Vase eliminacin. entidad Dimensin que representa unidades organizativas que pueden ser divisiones, subsidiarias, plantas, regiones, productos o cualquier otra unidad de informes financieros. entidad de base Entidad que se sita en la base de la estructura de la organizacin y que no posee otras entidades. entidad dependiente Entidad que pertenece a otra entidad en la organizacin. entrada de asiento (JE) Conjunto de ajustes de debes y haberes en cuadres de cuentas naturales para un escenario o periodo. Los asientos se utilizan para registrar cambios en valores de cuentas naturales y mantener un seguimiento de auditora de estas modificaciones. Los asientos se pueden cuadrar (los debes equivalen a los haberes) o descuadrar (los debes no equivalen a los haberes). estado bloqueado Estado de consolidacin que indica que una entidad incluye datos que se encuentran bloqueados para un periodo concreto.
Glosario
423
estado calculado Estado de consolidacin que indica que se han modificado algunos clculos de frmula o valores. Se debe volver a realizar la consolidacin para obtener los valores correctos para la entidad afectada. estado de impacto Estado de consolidacin que indica que los datos que se acumulan en una entidad padre se han modificado. estado inactivo Estado de consolidacin que indica que la entidad no se encuentra activa en el periodo actual. estado modificado Estado de consolidacin que indica que los datos han cambiado para una entidad. estado OK Estado de consolidacin que indica que una entidad ya se ha consolidado y que los datos no se han modificado bajo la misma en la estructura de la organizacin. estado sin datos Estado de consolidacin que indica que la entidad no incluye datos para el periodo y la cuenta especificados. extraccin Vase extraccin de datos. extraccin de datos Funcin que permite transferir datos de una aplicacin a un archivo ASCII definido por el usuario. extraccin del sistema Funcin que permite transferir datos desde los metadatos de una aplicacin a un archivo ASCII. fila Presentacin horizontal de la informacin en una tabla o plantilla. Una fila puede incluir datos de un solo campo, datos derivados de un clculo o informacin textual. Las palabras fila y registro se utilizan en ocasiones de manera intercambiable. Contrastar con columna. formulario de entrada de datos Plantilla que permite al usuario introducir datos en la base de datos desde un navegador web. Como determinados valores de miembros de dimensin son fijos, la plantilla ofrece a los usuarios una vista especfica de los datos. fuente de datos Aplicacin de almacenamiento de datos. Entre las variedades se incluyen bases de datos multidimensionales y relacionales y archivos. Objeto con nombre del lado del cliente que conecta componentes de informes a bases de datos. Entre las propiedades de las fuentes de datos se incluyen conexiones de bases de datos y consultas.
fuente de datos ODBC Ubicacin de los datos a los que se est accediendo e informacin necesaria para obtener acceso a la informacin con ODBC. Por ejemplo, una fuente de datos ODBC que se conecta a un servidor SQL Server puede requerir nombres de servidor, de base de datos y de usuario, as como una contrasea. Vase tambin Conectividad abierta de bases de datos. funcin Rutina predefinida que devuelve un valor, un rango de valores, un valor booleano o uno o varios miembros de la base de datos. fusionar Opcin de carga de datos que borra los valores existentes de las cuentas especificadas en el archivo de carga de datos y los sustituye por valores del archivo de carga. A diferencia de la opcin Sustituir, Fusionar borra nicamente los valores de las cuentas especificadas en el archivo de carga. generacin Nivel de una estructura de rbol jerrquica que define las relaciones de los miembros en una base de datos. Por ejemplo, las generaciones se ordenan de forma incremental desde el miembro superior de la dimensin (generacin 1) hasta llegar a los miembros hijos. hijo Miembro que presenta un padre encima de l en el esquema de la base de datos. Hyperion Application Link Conjunto de servicios de integracin de aplicaciones que conectan sistemas de planificacin de recursos, aplicaciones de procesamiento de operaciones y otras fuentes de datos con las aplicaciones analticas de Hyperion. Hyperion Reports Creador grfico de informes que permite a los usuarios elaborar una gran variedad de informes financieros para impresin y acceso en lnea. informe de conciliacin intercompaa Informe que compara los cuadres de un grupo de cuentas intercompaa e indica si se han cuadrado o no para cualquier rama de una organizacin. jerarqua Conjunto de relaciones multidimensionales de un esquema que toma generalmente la forma de rbol. Por ejemplo, los padres, los hijos y las generaciones representan una jerarqua. Lenguaje de marcado extensible (XML) Lenguaje compuesto por un conjunto de etiquetas que se emplean para asignar atributos a datos que pueden interpretar distintas aplicaciones en funcin del esquema utilizado.
424
Glosario
lista de miembros Grupo con nombre que hace referencia a miembros, funciones y/u otras listas de miembros en una dimensin. La lista puede ser definida por el sistema o por el usuario. lista de miembros definida por el usuario Conjunto esttico de miembros con nombre de una dimensin definido por el usuario. Mientras que los miembros de dimensin se agregan a una aplicacin, las listas de miembros permanecen constantes y no reflejan ningn cambio efectuado en el esquema de la aplicacin. lista de miembros dinmica Conjunto de miembros con nombre que forman una lista creada por el sistema y basada en criterios predefinidos. La lista se actualiza automticamente siempre que se hace referencia a ella en la aplicacin. Conforme se agregan y se eliminan los miembros de dimensin, la lista refleja los cambios de forma automtica volviendo a aplicar los criterios definidos por el usuario. marco de navegacin Parte izquierda del escritorio donde se tiene acceso a las aplicaciones y sus componentes relacionados. Las tareas que se presentan en el marco de navegacin se basan en los derechos de seguridad del usuario. marco del rea de trabajo rea situada en la parte derecha del escritorio que muestra la ventana relacionada con la tarea seleccionada en ese momento en el marco de navegacin de la izquierda. metadatos Conjuntos de datos que definen y describen las propiedades y los atributos de los datos almacenados en una base de datos o utilizados por una aplicacin. Entre los ejemplos de metadatos se incluyen los nombres de dimensiones, los nombres de miembros, las propiedades, los periodos de tiempo y la seguridad. mtodo de valor peridico (PVA) Proceso de conversin de divisa que con el tiempo se aplica a los valores peridicos de tasa de cambio de divisa para proporcionar resultados convertidos. miembro Valor individual que el usuario o el administrador asignan a una dimensin. Los miembros se pueden crear manualmente o travs de una carga de datos. monetario Valor relacionado con el dinero. nivel de revisin Indicador del estado de revisin de la gestin del proceso que representa el nivel de la unidad de proceso. Entre los niveles de revisin se incluyen: Not Started, First Pass, Review Level 1, Review Level 2 ... Review Level 10, Submitted, Approved y Published.
ODBC Vase Conectividad abierta de bases de datos (ODBC). organizacin Jerarqua de entidades que define cada entidad y sus relaciones con otras entidades en la jerarqua. padres Entidades que incluyen una o varias entidades dependientes que les informan directamente. Dado que los padres son entidades y se asocian con un nodo como mnimo, dispondrn de informacin sobre padres, nodos y entidades relacionada con ellos. PDV Vase punto de vista (PDV). periodo Intervalo de la dimensin de tiempo. plantilla de asientos estndar Funcin de asiento utilizada para contabilizar ajustes que disponen de informacin comn para cada periodo. En lugar de crear un nuevo asiento regular cada mes, se puede crear una plantilla estndar que incluya los ID de cuenta comunes, los ID de entidad o los importes. Posteriormente, la plantilla se puede emplear como base para distintos asientos regulares que contengan informacin de ajuste similar. plantilla recurrente Funcin que permite realizar ajustes idnticos en todos los periodos. En lugar de crear un asiento regular para cada periodo y contabilizar estos ajustes, se puede crear una plantilla recurrente que los incluya. porcentaje de consolidacin Parte de los valores de un hijo que se consolidan en su padre. porcentaje de control Identifica el punto hasta el que se controla una entidad dentro del contexto de su grupo. porcentaje de propiedad Identifica el punto hasta el que una entidad pertenece a su padre. predeterminado Respuesta cargada previamente a una solicitud de datos y valor que se acepta si no se introduce informacin. promocionar Accin de mover una unidad de datos al siguiente nivel de revisin. Permite que un usuario con el acceso adecuado pueda revisar los datos. Por ejemplo, un analista puede promocionar la unidad de datos al siguiente nivel para que la revise un supervisor. propiedad de la entidad Informacin que define las relaciones existentes entre un hijo y una entidad padre en una organizacin. La propiedad de la entidad se compone de los porcentajes de consolidacin, propiedad y control y del mtodo de consolidacin.
Glosario
425
punto de vista (PDV) Conjunto nico de miembros de dimensin que define intersecciones especficas de datos. PVA Vase mtodo de valor peridico (PVA). RDBMS Vase sistema de administracin de bases de datos relacionales (RDBMS). registro Registro que mantiene el sistema de los datos de operaciones resultante de acciones y comandos. registro de la aplicacin Registro de las acciones que los usuarios realizan en una aplicacin. regla de consolidacin Identifica la regla que se ejecuta durante la consolidacin del nodo de la jerarqua. Esta regla puede incluir frmulas especficas del cliente que resulten adecuadas para la correcta consolidacin de cuadres padre. El proceso de eliminacin se puede controlar dentro de estas reglas. reglas Frmulas definidas por el usuario. reglas empresariales Expresiones lgicas o frmulas creadas en una aplicacin para generar un conjunto deseado de valores resultantes. servidor de aplicaciones Servidor de nivel medio utilizado para implementar y ejecutar procesos de aplicacin basados en web. servidor de autentificacin Ofrece servicios de autentificacin y autorizacin en el nivel del servidor. Se trata de un servidor de nivel medio responsable de la autentificacin de los usuarios cuando inician sesin en el marco analtico de Hyperion. Cuando el usuario intenta tener acceso al escritorio de Hyperion, el cliente obtiene su nombre de usuario y contrasea desde un cuadro de dilogo de inicio de sesin. servidor web Equipo que proporciona u ofrece pginas web. sistema de administracin de bases de datos relacionales (RDBMS) Sistema que permite tener acceso a los datos de una base de datos relacional y almacenar informacin en forma de tablas relacionadas. El sistema RDBMS adopta instrucciones SQL que introduce el usuario o que se incluyen en un programa y crea, actualiza o proporciona acceso a la base de datos relacional. sustituir Opcin de carga de datos que borra los valores existentes de todas las cuentas de los periodos especificados en el archivo de carga de datos y, posteriormente, carga los valores desde dicho archivo. Si una cuenta no se especifica en el archivo de carga, sus valores para los periodos especificados se borran durante la carga.
tabla de alias Tabla de base de datos que almacena alias de dimensiones o miembros. tasa de cambio Valor numrico utilizado para convertir una divisa a otra. Por ejemplo, para convertir 1 dlar estadounidense a euros, la tasa de cambio 0,8936 se multiplica por el dlar. El equivalente en euros de 1 dlar es 0,8936. tasa de cambio de divisa Vase tasa de cambio. tasa directa Tasa de cambio de divisa que se introduce directamente en la tabla de tasas de cambio. La tasa directa se utiliza para la conversin de divisa. Por ejemplo, si se desean convertir cuadres de libras esterlinas a dlares estadounidenses, en la tabla de tasas de cambio se introduce una tasa para el periodo y el escenario donde la divisa de origen es GBP y la de destino USD. tipo de conversin Vase tasa de cambio. tipo de cuenta Definicin del modo en que fluye el valor de una cuenta con el tiempo, as como su comportamiento indicativo. Las opciones de tipos de cuenta son gastos, ingresos, activos, pasivos, tasas de cambio de divisas, flujos, cuadres, cuadres recurrentes y vistas dinmicas. Ejemplos de gastos: gastos de nminas, salarios, materiales de oficina, gastos legales y alquileres. Ejemplos de ingresos: ventas e ingresos por intereses. Ejemplos de activos: efectivo, cuentas por cobrar, activos fijos y amortizacin acumulada. Ejemplos de pasivos: cuentas a pagar, pasivos acumulados y deudas de largo plazo. tipo de tasa de cambio Identificador asociado con una tasa de cambio. Se emplean distintos tipos de tasa, ya que pueden existir varias tasas para un periodo y ao. El usuario suele definir una tasa al final del periodo como promedio, as como una tasa para el final del periodo. Entre los tipos de tasas adicionales se encuentran las tasas histricas, las tasas de presupuestos, las tasas de previsin, etc. Todos estos tipos de tasas de cambio se aplican al mismo punto temporal. tipo de tasa de cambio de divisa Vase tipo de tasa de cambio. triangulacin Mtodo de conversin de cuadres de una divisa a otra mediante una tercera divisa comn. En Europa, la divisa comn para los pases miembros sera el euro. Por ejemplo, para convertir florines a liras, la divisa comn se define como euro. Por lo tanto, para poder convertir cuadres de florines a liras, la conversin se realiza de florines a euros y de euros a liras. vista Representacin de la presentacin en pantalla de los datos segn el mtodo peridico o de acumulado anual. XML Vase Lenguaje de marcado extensible (XML).
426
Glosario
ndice
A
ABSExp, funcin, 266 Account, dimensin, 24 AccountType, atributo, 93 comportamiento, 95 AccountType, funcin, 266 AccountTypeID, funcin, 268 Active, cuenta, 110 activos, comportamiento de la cuenta, 95 actualizacin de un esquema estrella, 215 AddEntityToList, funcin, 269 AddEntityToListUsingIDs, funcin, 269 AddMember, palabra clave, scripts web, 169 AddMemberToList, funcin, 270 AddMemberToListUsingIDs, funcin, 271 administracin de aplicaciones. Vase Shared Services, aplicaciones. administracin de modelos. Vase Shared Services, modelos. administracin de usuarios inicio, 62 alertas gestin del proceso, 68 operaciones intercompaa, 69 alertas de correo electrnico gestin del proceso, 68 operaciones intercompaa, 69 Alloc, funcin, 271 AllowAdjFromChildren, atributo, 99 AllowAdjFromChildren, funcin, 272 AllowAdjs, atributo, 99 AllowAdjs, funcin, 273 almacenamiento de perfiles de la aplicacin, 38 apertura de aplicaciones, 41
aplicaciones apertura, 41 cierre, 42 creacin, 38 creacin en la web, 40 creacin en Windows, 38 eliminacin, 43 eliminacin de clases de seguridad, 65 seleccin de clases de seguridad, 64 seleccin de usuarios y grupos, 63 aplicaciones privadas. Vase Shared Services, aplicaciones. APP a XML, 124 APP o XML, archivos, creacin, 114 archivo de metadatos seccin de jerarquas, 121 seccin de jerarquas de la dimensin Account, 121 seccin de jerarquas de la dimensin Entity, 122 seccin de jerarquas de la dimensin Scenario, 122 seccin de jerarquas de las dimensiones Custom, 122 seccin de mtodos de consolidacin, 120 archivos de metadatos carga en la web, 141 carga en Windows, 139 extraccin en la web, 144 extraccin en Windows, 142 archivos de metadatos (APP o XML), creacin, 114 archivos de reglas (RLE) carga en la web, 256 carga en Windows, 255 creacin, 254 extraccin en la web, 257 extraccin en Windows, 257 archivos de seguridad de aplicacin (SEC) carga en la web, 81 carga en Windows, 80
ndice A
427
creacin, 70 extraccin en la web, 86 extraccin en Windows, 85 asientos requisitos de cdigos, 25 asientos, archivos (JLF) carga en la web, 161 carga en Windows, 160 creacin, 156 extraccin en la web, 163 extraccin en Windows, 162 asientos, informes creacin, 222 ejemplo, 222 asignacin de acceso a clases de seguridad, 66 asignacin de usuarios y grupos a funciones, 66 asistente para funciones, uso en el creador de expresiones, 253 atributos AccountType, 93 AllowAdjFromChildren, 99 AllowAdjs, 99 ConsolidateYTD, 101 ConsolidationRules, 103 ConsolMethod, 106 Control, 106 Currency, 108 CustomTopMember, 93 DefaultCurrency, 103 DefaultFreq, 101 DefaultParent cuentas, 93 entidades, 99 escenarios, 101 personalizados, 97 DefaultRateForBalanceAccounts, 103 DefaultRateForFlowAccounts, 103 DefaultValueForActive, 103 DefaultView, 101 DefCurrency, 99 DefFreqForICTrans, 101 Description cuentas, 93 divisas, 108 entidades, 99
escenarios, 101 mtodos de consolidacin, 106 personalizados, 97 EnableCustomAggr, 93 EnableDataAudit cuentas, 93 escenarios, 101 EnableMetadataSecurityFiltering, 104 HoldingCompany, 99 ICPEntitiesAggregationWeight, 104 ICPTopMember cuentas, 94 IsCalculated cuentas, 94 personalizados, 97 IsConsolidated, 94 IsHoldingMethod, 106 IsICP cuentas, 94 entidades, 99 MaximumReviewLevel, 101 Member cuentas, 94 entidades, 100 escenarios, 102 personalizados, 98 NodeSecurity, 104 NumDecimalPlaces, 94 OrgByPeriodApplication, 104 PercentConsol, 106 PlugAcct, 94 Scale, 109 SecurityAsPartner, 100 SecurityClass cuentas, 95 entidades, 100 escenarios, 102 personalizados, 98 SupportsProcessManagement, 102 SwitchSignForFlow, 98 SwitchTypeForFlow, 99 ToPercentControl, 106 ToPercentControlComp, 107 TranslationOperator, 109
428
ndice A
UsedByCalcRoutine, 107 UsePVAForBalanceAccounts, 104 UsePVAForFlowAccounts, 104 UserDefined1...3 cuentas, 95 entidades, 100 escenarios, 102 personalizados, 99 UseSecurityForAccounts, 105 UseSecurityForCustom, 105 UseSecurityForEntities, 105 UseSecurityForICP, 105 UseSecurityForScenarios, 105 UsesLineItems cuentas, 95 escenarios, 102 ValidationAccount, 105 XBRLTags, 95 ZeroViewForAdj, 103 ZeroViewForNonadj, 103 atributos de configuracin de la aplicacin, 103 atributos de cuenta, 93 atributos de divisas, 108 atributos de entidad, 99 atributos de escenario, 101 atributos personalizados, 97 auditora de datos, 55 auditora de tareas, 52 auditora, datos, 55 auditora, tareas, 52 Ayuda, comandos del men, xviii
carga en la web archivos de metadatos (XML y APP), 141 archivos de reglas (RLE), 256 archivos de seguridad de aplicacin (SEC), 81 asientos, archivos (JLF), 161 listas de miembros, archivos (LST), 151 en Windows archivos de metadatos (XML y APP), 139 archivos de reglas (RLE), 255 archivos de seguridad de aplicacin (SEC), 80 asientos, archivos (JLF), 160 listas de miembros, archivos (LST), 150 reglas en el creador de expresiones, 254 scripts de formularios de datos (WDF), 206 Cell_Link, palabra clave, scripts web, 173 CellText, palabra clave, scripts web, 173 cierre de aplicaciones, 42 cierre de la sesin de usuarios en el sistema, 50 clases de seguridad asignacin de acceso, 66 configuracin, 64 creacin, 64 eliminacin, 65 seleccin, 66 Clear, funcin, 277 Cn, palabra clave scripts web, 171 cdigos de razn para operaciones intercompaa, 353 comandos, men Ayuda, xviii Con, funcin, 278 conciliacin de contrapartidas intercompaa, informes creacin, 222 conciliacin intercompaa, informes especificacin de divisas, 224 especificacin de posiciones decimales, 223 opciones de supresin, 224 seleccin de hojas de estilos, 224 seleccin de listas de miembros, 223 configuracin, 112 editor de reglas, 252 configuracin de alertas gestin del proceso, 68 operaciones intercompaa, 69 configuracin de clases de seguridad, 64
B
BackgroundPOV, palabra clave, scripts web, 170 Blank, palabra clave, scripts web, 171
C
Calc1, palabra clave, scripts web, 172 CalcByRow, palabra clave, scripts web, 172 CalcStatus, funcin, 275 CalculateExchangeRate, funcin, 274 CalculateRate, funcin, 274 caracteres delimitadores, 25 caracteres no vlidos en cdigos y descripciones, 25
ndice B
429
configuracin de ICP, 112 configuracin de la aplicacin, ejemplo, 116 Consol1, Consol2, Consol3, funcin, 278 Consol1...3, cuenta, 110 ConsolidateYTD, atributo, 101 ConsolidateYTD, funcin, 279 ConsolidationCopyAllData, funcin, 280 ConsolidationRules, atributo, 103 ConsolMethod, atributo, 106 ContainsCellText, funcin, 280 contrapartidas intercompaa, configuracin, 112 Control, atributo, 106 conversin predeterminada, 245 - 246 conversin, predeterminada, 245 - 246 copia de periodos, 37 creacin aplicaciones, 38 aplicaciones en la web, 40 aplicaciones en Windows, 38 archivos de metadatos (APP o XML), 114 archivos de reglas (RLE), 254 archivos de seguridad de aplicacin (SEC), 70 asientos, archivos (JLF), 156 carpetas para formularios de datos, 205 formularios de datos en Creador de formularios de datos, 197 listas de miembros, archivos (LST), 146 perfiles de la aplicacin, 30 perfiles de la aplicacin (PER), 31 plantilla de esquema estrella, 216 reglas, editor de reglas, 252 scripts de formularios de datos (WDF), 166 creacin de clases de seguridad, 64 creacin de formularios, 197 creador de expresiones uso del asistente para funciones, 253 Creador de formularios de datos, 197 edicin de formularios, 204 creador de formularios web Columnas, ficha, 200 Detalles, ficha, 202 Filas, ficha, 201 PDV, ficha, 199 Propiedades, ficha, 198 CreateInputCache, funcin, 281
CSV, archivo registro de auditora de datos, 56 registro de auditora de tareas, 55 cuadres recurrentes, comportamiento de la cuenta, 95 cuadres, comportamiento de la cuenta, 95 cuentas de consolidacin Active, cuenta, 110 Consol1...3, cuenta, 110 DOWN, cuenta, 110 Method, cuenta, 110 PCON, cuenta, 110 PCTRL, cuenta, 110 POWN, cuenta, 110 cuentas de propiedad SharesOutstanding, cuenta, 111 SharesOwned, cuenta, 111 VotingOutstanding, cuenta, 111 VotingOwned, cuenta, 111 cuentas del sistema Active, cuenta, 110 Consol1...3, cuenta, 110 DOWN, cuenta, 110 edicin, 111 Method, cuenta, 110 PCON, cuenta, 110 PCTRL, cuenta, 110 POWN, cuenta, 110 SharesOutstanding, cuenta, 111 SharesOwned, cuenta, 111 VotingOutstanding, cuenta, 111 VotingOwned, cuenta, 111 cuentas, ejemplo, 117 CUR, palabra clave scripts web, 195 Currency, atributo, 108 Currency, funcin, 281 Custom, dimensin, 25 Custom1Top, Custom2Top, Custom3Top y Custom4Top, funcin, 282 CustomHeader, palabra clave scripts web, 174 CustomHeaderStyle, palabra clave scripts web, 175 CustomTopMember, atributo, 93
430
ndice C
D
Decimal, funcin, 283 DefaultCurrency, atributo, 103 DefaultFreq, atributo, 101 DefaultFreq, funcin, 284 DefaultParent, atributo cuentas, 93 entidades, 99 escenarios, 101 personalizados, 97 DefaultRateForBalanceAccounts, atributo, 103 DefaultRateForFlowAccounts, atributo, 103 DefaultTranslate, funcin, 284 DefaultValueForActive, atributo, 103 DefaultView, atributo, 101 DefaultView, funcin, 285 DefCurrency, atributo, 99 DefCurrency, funcin, 286 DefFreqForICTrans, atributo, 101 definicin atributos de cuenta, 93 atributos de divisas, 108 atributos de entidad, 99 atributos de escenario, 101 atributos personalizados, 97 calendarios en aplicaciones, 31 configuracin de la aplicacin, 103 mtodos de consolidacin, 106 definicin de tareas de usuario predeterminadas, 78 definiciones de informe informe de asiento, 222 informe del explorador de datos, 221 descripciones requisitos, 25 Description, atributo cuentas, 93 divisas, 108 entidades, 99 escenarios, 101 mtodos de consolidacin, 106 personalizados, 97 deshabilitacin de conexiones para usuarios en el sistema, 51 desplazamiento de periodos, 36 dimensiones visin general, 23
dimensiones personalizadas, ejemplo, 119 divisas, ejemplo, 116 documentos comentarios, xx convenciones utilizadas, xix documentos, acceso ayuda en lnea, xvii Hyperion Download Center, xvii Mapa informativo, xvii sitio web de Hyperion Solutions, xvii DOWN, cuenta, 110 DOwn, funcin, 286 Dynamic, funcin, 287 DynamicPOV, palabra clave, scripts web, 175
E
edicin de formularios, 204 edicin de formularios de datos con Creador de formularios de datos, 204 editor de reglas configuracin, 252 creacin de reglas, 252 ejecucin de informes de seguridad, 70 elementos definidos por el usuario, requisitos, 25 eliminacin aplicaciones, 43 clases de seguridad de aplicaciones, 65 esquema estrella, 216 formularios de datos, 208 periodos, 37 plantilla de esquema estrella, 217 eliminacin de clases de seguridad, 65 EnableCustomAggr, atributo, 93 EnableDataAudit, atributo cuentas, 93 escenarios, 101 EnableMetadataSecurityFiltering, atributo, 104 entidades, ejemplo, 118 Entity, dimensin, 24 escenarios, ejemplo, 118 especificacin frecuencias en aplicaciones, 33 idiomas en aplicaciones, 31 periodos en aplicaciones, 34
ndice D
431
esquema estrella, 211 actualizacin, 215 creacin y exportacin de datos, 213 eliminacin, 216 Exp, funcin, 288 explorador de datos, informes ejemplo, 221 exportacin de datos a un nuevo esquema estrella, 213 expresiones de cuenta, reglas, 243 extraccin en la web archivos de metadatos (XML y APP), 144 archivos de reglas (RLE), 257 archivos de seguridad de aplicacin (SEC), 86 asientos, archivos (JLF), 163 listas de miembros, archivos (LST), 152 en Windows archivos de metadatos (XML y APP), 142 archivos de reglas (RLE), 257 archivos de seguridad de aplicacin (SEC), 85 asientos, archivos (JLF), 162 listas de miembros, archivos (LST), 152 scripts de formularios de datos (WDF), 207
funciones ABSExp, 266 AccountType, 266 AccountTypeID, 268 AddEntityToList, 269 AddEntityToListUsingIDs, 269 AddMemberToList, 270 AddMemberToListUsingIDs, 271 Alloc, 271 AllowAdjFromChildren, 272 AllowAdjs, 273 CalcStatus, 275 CalculateExchangeRate, 274 CalculateRate, 274 Clear, 277 Con, 278 Consol1, Consol2, Consol3, 278 ConsolidateYTD, 279 ConsolidationCopyAllData, 280 ContainsCellText, 280 CreateInputCache, 281 Currency, 281 Custom1Top, Custom2Top, Custom3Top y Custom4Top, 282 Decimal, 283 DefaultFreq, 284 DefaultTranslate, 284 DefaultView, 285 DefCurrency, 286 DOwn, 286 Dynamic, 287 Exp, 288 GetCell, 295 GetCellNoData, 296 GetCellRealData, 297 GetCellType, 298 GetItem, 299 GetItemIDs2, 299 GetNumItems, 300 GetNumLID, 301 GetRate, 301 Holding, 302 ICPTopMember, 303 ICPWeight, 304
F
File Properties creacin de informes de metadatos, 134 Financial Management arquitectura, 22 dimensiones, 23 Financial Management, funciones de usuario, 73 FIRST, palabra clave scripts web, 195 flujos, comportamiento de la cuenta, 95 FormInputBoxLength, palabra clave, scripts web, 175 FormNumDecimals, palabra clave scripts web, 176 FormRowHeight, palabra clave, scripts web, 176 FormScale, palabra clave, scripts web, 177 formularios de datos creacin de carpetas, 205 eliminacin, 208 frecuencias, 33
432
ndice F
IDFromMember, 304 ImpactStatus, 306 Input, 306 IsAlmostEqual, 307 IsBase, 308 IsCalculated, 309 IsChild, 310 IsConsolidated, 311 IsDescendant, 312 IsFirst, 313 IsICP, 314 IsLast, 315 IsTransCur, 316 IsTransCurAdj, 316 IsValidDest, 317 IsZero, 318 List, 318 Member, 319 MemberFromID, 320 Method, 321 NoInput, 322 NoRound, 323 NumBase, 323 Number, 325 NumChild, 325 NumDescendant, 327 OpenDataUnit, 328 PCon, 329 PlugAcct, 330 POwn, 330 PVAForBalance, 331 PVAForFlow, 332 RateForBalance, 332 RateForFlow, 333 ReviewStatus, 334 Round, 335 Scale, 336 SecurityAsPartner, 337 SecurityClass, 337 SetData, 338 SetDataWithPOV, 339 SupportsProcessManagement, 340 SupportsTran, 341 SwitchSign, 341
SwitchType, 342 Trans, 344 TransPeriodic, 344 UD1...3, 345 ValidationAccount, 346 visin general, 260 XBRLTags, 347 funciones de usuario Financial Management, 73 Shared Services, 72
G
gastos, comportamiento de la cuenta, 95 gestin del proceso alertas, 68 GetCell, funcin, 295 GetCellNoData, funcin, 296 GetCellRealData, funcin, 297 GetCellType, funcin, 298 GetItem, funcin, 299 GetItemIDs2, funcin, 299 GetNumItems, funcin, 300 GetNumLID, funcin, 301 GetRate, funcin, 301
H
habilitacin de conexiones para usuarios en el sistema, 51 HDE, archivos, definicin, 220 help_monitor, 353 Holding, funcin, 302 HoldingCompany, atributo, 99 HS, objeto, 247 Hyperion Download Center acceso a documentos, xvii Hyperion Hub, aplicaciones. Vase Shared Services, aplicaciones. Hyperion Hub, integraciones de datos. Vase Shared Services, integraciones de datos. Hyperion Hub, modelos. Vase Shared Services, modelos. Hyperion, informacin de productos, xx Hyperion, servicios de consultora, xx Hyperion, servicios de formacin, xx Hyperion, soporte, xx Hyperion, soporte tcnico, xx
ndice G
433
I
ICP, 112 ICP, miembros edicin, 113 generados por el sistema, 112 ICPEntitiesAggregationWeight, atributo, 104 ICPTopMember, atributo, 94 ICPTopMember, funcin, 303 ICPWeight, funcin, 304 IDFromMember, funcin, 304 ImpactStatus, funcin, 306 importacin de modelos. Vase Shared Services, modelos. informes conciliacin de contrapartidas intercompaa, informes, 222 creacin de asientos, 222 informes de seguridad ejecucin, 70 ingresos, comportamiento de la cuenta, 95 inicio de la administracin de usuarios, 62 Input, funcin, 306 Instructions, palabra clave, scripts web, 178 integracin de datos. Vase Shared Services, integraciones de datos. integraciones de datos. Vase Shared Services, integraciones de datos. integridad referencial, 136 Intercompany Partner, dimensin, 24 IsAlmostEqual, funcin, 307 IsBase, funcin, 308 IsCalculated, atributo cuentas, 94 personalizados, 97 IsCalculated, funcin, 309 IsChild, funcin, 310 IsConsolidated, atributo, 94 IsConsolidated, funcin, 311 IsDescendant, funcin, 312 IsFirst, funcin, 313 IsHoldingMethod, atributo, 106 IsICP, atributo cuentas, 94 entidades, 99 IsICP, funcin, 314 IsLast, funcin, 315 IsTransCur, funcin, 316 IsTransCurAdj, funcin, 316
J
JLF, archivos carga en la web, 161 carga en Windows, 160 creacin, 156 extraccin en la web, 163 extraccin en Windows, 162
L
LAST, palabra clave, scripts web, 195 limitacin de caracteres, 25 LineItemDetailSinglePeriod, palabra clave, scripts web, 178 Link, palabra clave, scripts web, 178 List View adicin y modificacin de miembros, 131 copia, corte y pegado de miembros, 132 eliminacin de miembros, 132 orden de metadatos, 133 validacin de metadatos, 132 visualizacin y ocultacin de columnas, 133 List View, ficha de Metadata Manager adicin y modificacin de miembros, 131 copia, corte y pegado de miembros, 132 eliminacin de miembros, 132 orden de metadatos, 133 validacin de metadatos, 132 visualizacin y ocultacin de columnas, 133 List, funcin, 318 listas de miembros dinmicas, 148 listas de miembros, archivos (LST) carga en la web, 151 carga en Windows, 150 creacin, 146 extraccin en la web, 152 extraccin en Windows, 152 listas de miembros, archivos (LST), listas dinmicas, 148 LST, archivos carga en la web, 151 carga en Windows, 150 creacin, 146
434
ndice I
M
MaxCells, palabra clave, scripts web, 179 MaxColsForSparseRetrievalMethod, palabra clave, scripts web, 179 MaximumReviewLevel, atributo, 101 Member, atributo cuentas, 94 entidades, 100 escenarios, 102 personalizados, 98 Member, funcin, 319 MemberFromID, funcin, 320 Metadata Item Properties creacin de alias para las dimensiones Custom, 133 Metadata Manager File Properties, creacin de informes de metadatos, 134 Metadata Item Properties, creacin de alias para las dimensiones Custom, 133 vistas definidas, 123 metadatos configuracin de la aplicacin, ejemplo, 116 cuentas, ejemplo, 117 dimensiones en archivo de metadatos, 117 dimensiones no incluidas en el archivo de metadatos, 123 dimensiones personalizadas, ejemplo, 119 divisas, ejemplo, 116 entidades, ejemplo, 118 escenarios, ejemplo, 118 formato de archivo, 124 miembros en archivo de metadatos, 117 metadatos, integridad, 136 Method, cuenta, 110 Method, funcin, 321 mtodos de consolidacin, 106 modelos compartidos. Vase Shared Services, modelos.
NodeSecurity, atributo, 104 NoInput, funcin, 322 NoRound, funcin, 323 NoSuppress, palabra clave, scripts web, 179 NumBase, funcin, 323 Number, funcin, 325 NumChild, funcin, 325 NumDecimalPlaces, atributo, 94 NumDecimals, palabra clave scripts web, 180 NumDescendant, funcin, 327
O
objetos, HS, 247 OpenDataUnit, funcin, 328 operaciones intercompaa adicin de cdigos de razn, 353 alertas, 69 apertura de periodos, 350 bloqueo de entidades, 352 cierre de periodos, 351 desbloqueo de entidades, 352 edicin de cdigos de razn, 354 eliminacin de cdigos de razn, 354 organizacin por periodo, 105 OrgByPeriodApplication, atributo, 104 Override, palabra clave scripts web, 180
P
pasivos, comportamiento de la cuenta, 95 PCON, cuenta, 110 PCon, funcin, 329 PCTRL, cuenta, 110 PER, archivos, creacin, 31 PercentConsol, atributo, 106 perfiles de la aplicacin almacenamiento, 38 creacin, 30 definicin de calendarios, 31 especificacin de frecuencias, 33 especificacin de idiomas, 31 especificacin de periodos, 34 perfiles de la aplicacin (PER), creacin, 31 Period, dimensin, 23
N
NEXT, palabra clave scripts web, 195
ndice M
435
Periodic, frecuencia, 33 periodos copia, 37 desplazamiento, 36 eliminacin, 37 plantilla de esquema estrella creacin, 216 eliminacin, 217 PlugAcct, atributo, 94 PlugAcct, funcin, 330 porcentaje de consolidacin, 110 porcentaje de control, 110 porcentaje de propiedad, 110 porcentaje de propiedad directa, 110 POWN, cuenta, 110 POwn, funcin, 330 Predeterminada, funcin tareas de usuario, 78 PrintNumColsPerPage, palabra clave, scripts web, 182 PrintNumRowsPerPage, palabra clave, scripts web, 182 PrintRepeatHeadersonAllPages, palabra clave, scripts web, 183 PVAForBalance, funcin, 331 PVAForFlow, funcin, 332
creacin, 254 extraccin en la web, 257 extraccin en Windows, 257 Rn, palabra clave, scripts web, 183 Round, funcin, 335 RPT, archivos, definicin, 220
S
SCalc, palabra clave scripts web, 186 Scale, atributo, 109 Scale, funcin, 336 Scale, palabra clave scripts web, 187 Scenario View, frecuencia, 33 Scenario, dimensin, 23 scripts de formularios de datos (WDF) carga, 206 creacin, 166 extraccin, 207 scripts web AddMember, palabra clave, 169 BackgroundPOV, palabra clave, 170 Blank, palabra clave, 171 Calc1, palabra clave, 172 CalcByRow, palabra clave, 172 Cell_Link, palabra clave, 173 CellText, palabra clave, 173 Cn, palabra clave, 171 CUR, FIRST, LAST, NEXT, palabras clave, 195 CustomHeader, palabra clave, 174 CustomHeaderStyle, palabra clave, 175 DynamicPOV, palabra clave, 175 FormInputBoxLength, palabra clave, 175 FormNumDecimals, palabra clave, 176 FormRowHeight, palabra clave, 176 FormScale, palabra clave, 177 Instructions, palabra clave, 178 LineItemDetailSinglePeriod, palabra clave, 178 Link, palabra clave, 178 MaxCells, palabra clave, 179 MaxColsForSparseRetrievalMethod, palabra clave, 179 NoSuppress, palabra clave, 179 NumDecimals, palabra clave, 180
R
RateForBalance, funcin, 332 RateForFlow, funcin, 333 ReadOnly, palabra clave, scripts web, 184 registros, eliminacin de no vlidos, 59 reglas carga, 254 expresiones de cuenta, 243 tipos, 236 reglas de consolidacin, orden de ejecucin, 245 ReportDescription, palabra clave, scripts web, 184 ReportLabel, palabra clave, scripts web, 185 ReportSecurityClass, palabra clave scripts web, 186 ReportType, palabra clave, scripts web, 186 requisitos de cdigos, 25 requisitos de los elementos definidos por el usuario, 25 ReviewStatus, funcin, 334 RLE, archivos carga en la web, 256 carga en Windows, 255
436
ndice R
Override, palabra clave, 180 PrintNumColsPerPage, palabra clave, 182 PrintNumRowsPerPage, palabra clave, 182 PrintRepeatHeadersonAllPages, palabra clave, 183 ReadOnly, palabra clave, 184 ReportDescription, palabra clave, 184 ReportLabel, palabra clave, 185 ReportSecurityClass, palabra clave, 186 ReportType, palabra clave, 186 Rn, palabra clave, 183 SCalc, palabra clave, 186 Scale, palabra clave, 187 SelectablePOVList, palabra clave, 188 ShowDescriptions, palabra clave, 189 ShowLabels, palabra clave, 189 String, palabra clave, 189 Style, palabra clave, 190 SuppressColHeaderRepeats, 192 SuppressInvalidColumns, palabra clave, 193 SuppressInvalidRows, palabra clave, 193 SuppressNoDataColumns, palabra clave, 193 SuppressNoDataRows, palabra clave, 194 SuppressRowHeaderRepeats, palabra clave, 194 SuppressZeroColumns, palabra clave, 194 SuppressZeroRows, palabra clave, 195 SEC, archivos carga en la web, 81 carga en Windows, 80 creacin, 70 extraccin en la web, 86 extraccin en Windows, 85 SecurityAsPartner, atributo, 100 SecurityAsPartner, funcin, 337 SecurityClass, atributo cuentas, 95 entidades, 100 escenarios, 102 personalizados, 98 SecurityClass, funcin, 337 seguridad de la aplicacin definicin de tareas de usuario predeterminadas, 78 seleccin clases de seguridad para aplicaciones, 64 usuarios y grupos para aplicaciones, 63
seleccin de clases de seguridad, 66 SelectablePOVList, palabra clave, scripts web, 188 servicios de consultora, xx servicios de formacin, xx SetData, funcin, 338 SetDataWithPOV, funcin, 339 Shared Services, aplicaciones aplicacin compartida comn, 363 creacin, 363 detencin del uso compartido, 364 eliminacin, 363 proceso de uso compartido, 361 restricciones de nombre, 363 uso compartido, 364 visin general, 361 visin general de las aplicaciones compartidas, 361 visin general de las aplicaciones privadas, 361 Shared Services, funciones de usuario, 72 Shared Services, integraciones de datos acceso, 392 acceso a funciones, 393 asignacin de acceso, 360, 393 creacin, 396 descripcin, 360 edicin, 396 eliminacin, 404 filtrado de listas de integraciones, 395 funcin de usuario Crear integraciones, 360 funcin de usuario Ejecutar integraciones, 360 funciones de usuario, 360 programacin de integraciones de grupo, 410 requisitos previos, 393 visin general, 392 visualizacin de integraciones, 393 Shared Services, modelos administracin de permisos, 385 aplicaciones compartidas, 359 asignacin de permisos, 387 autentificacin de usuarios, 385 cambio de nombre, 378 comparacin, 370 compartidos, 362 configuracin de autentificacin externa, 358 configuracin de propiedades, 391 descripcin, 358
ndice S
437
edicin de contenido, 373 edicin de permisos, 389 edicin de propiedades de miembros, 375 eliminacin, 379 eliminacin de permisos, 390 filtrado de contenido, 381 funcin de usuario Administrar modelos, 359 funciones de usuario, 359 jerarquas dimensionales, 358 jerarquas no dimensionales, 358 miembros del sistema, 377 miembros del sistema de la aplicacin, 377 operaciones de comparacin, 371 operaciones de sincronizacin, 368 permisos, 385 permisos de acceso, 386 privados, 362 propiedades, visualizacin y configuracin, 391 registro de aplicaciones, 358 restricciones de nombre, 370 seguimiento de la historia de los modelos, 383 sincronizacin, 367 tipos de permiso, 385 uso compartido, 364, 379 uso compartido de datos, 360 uso compartido de metadatos, 359 versiones, 383 visin general, 358 visualizacin, 365 visualizacin de propiedades, 391 SharesOutstanding, cuenta, 111 SharesOwned, cuenta, 111 ShowDescriptions, palabra clave, scripts web, 189 ShowLabels, palabra clave, scripts web, 189 sintaxis scripts de formularios de datos, 166 sintaxis de scripts de formularios de datos, 166 soporte tcnico, xx String, palabra clave, scripts web, 189 Style, palabra clave, scripts web, 190 SupportsProcessManagement, atributo, 102 SupportsProcessManagement, funcin, 340 SupportsTran, funcin, 341 SuppressColHeaderRepeats, palabra clave, scripts web, 192
SuppressInvalidColumns, palabra clave scripts web, 193 SuppressInvalidRows, palabra clave scripts web, 193 SuppressNoDataColumns, palabra clave, scripts web, 193 SuppressNoDataRows, palabra clave, scripts web, 194 SuppressRowHeaderRepeats, palabra clave, scripts web, 194 SuppressZeroColumns, palabra clave, scripts web, 194 SuppressZeroRows, palabra clave, scripts web, 195 SwitchSign, funcin, 341 SwitchSignForFlow, atributo, 98 SwitchType, funcin, 342 SwitchTypeForFlow, atributo, 99
T
ToPercentControl, atributo, 106 ToPercentControlComp, atributo, 107 Trans, funcin, 344 TranslationOperator, atributo, 109 TransPeriodic, funcin, 344 Tree View adicin de miembros, 127 adicin de miembros hurfanos, 129 adicin y modificacin de miembros, 125 cambio de posicin de los miembros, 128 desplazamiento de miembros, 127 eliminacin y supresin de miembros, 128 expansin y contraccin de la jerarqua, 130 modificacin de atributos de nodo, 126 promocin de miembros, 128 supresin de miembros hurfanos, 129 Tree View, ficha de Metadata Manager adicin de miembros, 127 adicin de miembros hurfanos, 129 adicin y modificacin de miembros, 125 cambio de posicin de los miembros, 128 desplazamiento de miembros, 127 eliminacin y supresin de miembros, 128 expansin y contraccin de la jerarqua, 130 modificacin de atributos de nodo, 126 promocin de miembros, 128 supresin de miembros hurfanos, 129
438
ndice T
U
UD1...3, funcin, 345 UsedByCalcRoutine, atributo, 107 UsePVAForBalanceAccounts, atributo, 104 UsePVAForFlowAccounts, atributo, 104 UserDefined1...3, atributo cuentas, 95 entidades, 100 escenarios, 102 personalizados, 99 UseSecurityForAccounts, atributo, 105 UseSecurityForCustom, atributo, 105 UseSecurityForEntities, atributo, 105 UseSecurityForICP, atributo, 105 UseSecurityForScenarios, atributo, 105 UsesLineItems, atributo cuentas, 95 escenarios, 102 usuarios en el sistema cierre de la sesin de los usuarios, 50 deshabilitacin de conexiones, 51 habilitacin de conexiones, 51 visualizacin de usuarios, 49
X
XBRLTags, atributo, 95 XBRLTags, funcin, 347 XML a APP, 124
Y
Year, dimensin, 23
Z
ZeroViewForAdj, atributo, 103 ZeroViewForNonadj, atributo, 103
V
ValidationAccount, atributo, 105 ValidationAccount, funcin, 346 Value, dimensin, 24 Value, miembros edicin, 113 generados por el sistema, 112 versiones. Vase Shared Services, modelos. View, dimensin, 25 vistas, frecuencias correspondientes, 33 visualizacin de usuarios en el sistema, 49 VotingOutstanding, cuenta, 111 VotingOwned, cuenta, 111
W
WDF, archivos carga, 206 creacin, 166 extraccin, 207
ndice U
439
440
ndice Z