Anda di halaman 1dari 440

HYPERION SYSTEM 9

FINANCIAL MANAGEMENT
VE R S I N 9 . 2

GUA DEL ADMINISTRADOR

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

Printed in the U.S.A.

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:

Informacin de seguridad Metadatos Listas de miembros Reglas

Prlogo

xv

Asientos Formularios de entrada de datos web

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

Estructura del documento


Este documento contiene la siguiente informacin: Captulo 1, Acerca de Financial Management: presenta el escritorio de Financial Management y su interfaz de usuario web y proporciona una visin general de las tareas y las dimensiones, as como notas sobre las convenciones de nombre de los elementos de la aplicacin. Captulo 2, Administracin de aplicaciones: ofrece informacin sobre cmo definir los perfiles de la aplicacin y cmo crear y eliminar aplicaciones. Captulo 3, Administracin de la seguridad de las aplicaciones: proporciona datos de la configuracin de la seguridad de las aplicaciones de Financial Management. Captulo 4, Administracin de metadatos: describe los mecanismos para crear archivos de metadatos y cargar y extraer metadatos. Captulo 5, Administracin de listas de miembros: proporciona informacin sobre cmo crear archivos de listas de miembros y cargar y extraer listas de miembros. Captulo 6, Administracin de asientos: ofrece detalles de la creacin de archivos de asientos y de la carga y la extraccin de asientos. Captulo 7, Administracin de formularios de datos: proporciona informacin sobre cmo crear, cargar y eliminar formularios de entrada de datos web. Captulo 8, Uso de Analtica ampliada: describe el proceso de exportacin de datos a un esquema estrella y la modificacin y eliminacin de esquemas estrella. Captulo 9, Definicin de informes: ofrece detalles sobre cmo crear informes del explorador de datos, de asientos y de conciliacin intercompaa. Captulo 10, Administracin de reglas: facilita informacin sobre los tipos de reglas y las consideraciones a tener en cuenta a la hora de escribir reglas. Asimismo, describe cmo crear reglas con el editor de reglas y los procesos de carga y extraccin de reglas. Captulo 11, Funciones de reglas: define las funciones que se pueden utilizar con cada tipo de regla. Captulo 12, Administracin de operaciones intercompaa: proporciona informacin de las tareas administrativas del mdulo Operaciones intercompaa. Captulo 13, Administracin de modelos de Shared Services: facilita detalles del uso de Hyperion System 9 Shared Services para administrar modelos y compartir 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.

Dnde encontrar documentacin


Se puede acceder a toda la documentacin de Financial Management desde estas ubicaciones:

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.

Cmo acceder a la documentacin desde Hyperion Download Center:


1 Vaya al sitio web de Hyperion Solutions y navegue hasta Services (servicios) > WorldWide Support
(soporte internacional) > Download Center (centro de descarga).
Nota: El ID de inicio de sesin en Hyperion Download Center es su direccin de correo electrnico. El ID de inicio de sesin y la contrasea de Hyperion Download Center son distintos a los necesarios para la obtencin del soporte en lnea desde Hyperion.com. Si no est seguro de si dispone de una cuenta en Hyperion Download Center, siga las instrucciones que aparecen en pantalla.

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.

5 Para acceder a la documentacin en lnea, en la lista de productos, seleccione el deseado y siga


las instrucciones que aparecen en pantalla.

Dnde encontrar documentacin

xvii

Comandos del men Ayuda


En Tabla i se describen los comandos que se encuentran disponibles desde el men Ayuda en Financial Management.
Tabla i

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:

Comando Ayuda sobre este tema Contenido Mapa informativo

Ayuda en lnea en formato PDF y HTML Enlaces a recursos relacionados para ayudarle a utilizar Financial Management

Soporte tcnico Developers Network

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

Acerca de Financial Management

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

Corchetes [ ] Negrita LETRAS MAYSCULAS Ctrl+0

Ctrl+Q, Mays+Q

Texto de ejemplo Courier cursiva

ARBORPATH

n, x

Puntos suspensivos (...) Orientacin del ratn

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.

Comentarios sobre la documentacin


Hyperion tiene como objetivo proporcionar una documentacin completa y precisa y por ello valora muy positivamente su opinin sobre la misma. Envenos sus comentarios desde
http://www.hyperion.com/services/support_programs/doc_survey/index.cfm.

xx

Prlogo

Captulo

Acerca de Financial Management

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

Acerca de Financial Management

21

Funciones de Financial Management


Financial Management incluye las siguientes funciones:

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

Acerca de Financial Management

Dimensiones de Financial Management


Las dimensiones describen los datos de una organizacin y generalmente incluyen grupos de miembros relacionados. Entre los ejemplos de dimensiones se encuentran Account, Entity y Period. Financial Management ofrece ocho dimensiones definidas por el sistema. Asimismo, permite rellenar hasta cuatro dimensiones personalizadas y aplicarlas a las cuentas. En las secciones siguientes se describen las dimensiones definidas por el sistema.

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.

Dimensiones de Financial Management

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

Acerca de Financial Management

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.

Elementos definidos por el usuario


Una gran parte de los elementos de Financial Management los define el propio usuario. As, por ejemplo, cuando se configuran las aplicaciones, se asigna a la aplicacin un cdigo y una descripcin. Esta informacin es importante para configurar y mantener las aplicaciones de Financial Management. Si, por ejemplo, crea una aplicacin y la denomina Mi Nueva Aplic, se producir un error porque los espacios no son vlidos en los cdigos de las aplicaciones. En este caso, debe asignarle el nombre MiNuevaAplic. En Tabla 3 se muestran los elementos definidos por el usuario, la longitud mxima y mnima de cada elemento, as como las restricciones adicionales. La tabla agrupa los elementos por los mdulos en los que se encuentran.
Tabla 3

Requisitos de los elementos definidos por el usuario Longitud mn. Longitud mx.

Elemento Perfil de la aplicacin Idioma Cdigo de periodos

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

Descripcin de vistas Descripcin de periodos

0 0

40 40

No puede contener el carcter ampersand ( & ). No puede contener el carcter ampersand ( & ).

Elementos definidos por el usuario

25

Tabla 3

Requisitos de los elementos definidos por el usuario (continuacin) Longitud mn. Longitud mx.

Elemento Crear aplicacin Cdigo de aplicaciones

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.

Descripcin de aplicaciones Metadata Manager Cdigo de miembros

40

No puede contener el carcter ampersand ( & ).

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.

No se pueden utilizar estos caracteres en un nombre de miembro:


punto ( . ) signo ms ( + ) signo menos ( - ) asterisco ( * ) barra diagonal ( / ) almohadilla ( # ) coma ( , ) punto y coma ( ; ) arroba ( @ ) comillas dobles ( " ) llaves ( { } ) ampersand ( & )

Nota: No se puede utilizar ALL como nombre de una entidad.

Descripcin de miembros Cdigo de alias Seguridad Clase de seguridad

0 0

40 20

No puede contener el carcter ampersand ( & ). No puede contener el carcter ampersand ( & ).

80

Ninguna

26

Acerca de Financial Management

Tabla 3

Requisitos de los elementos definidos por el usuario (continuacin) Longitud mn. Longitud mx.

Elemento Asientos Cdigo de asientos

Restricciones

20

No puede incluir estos caracteres:


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

Ninguna Ninguna Ninguna

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.

Elementos definidos por el usuario

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:

barra diagonal inversa ( \ ) barra diagonal ( / ) signo ms ( + ) signo menos ( - )

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

Acerca de Financial Management

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.

Creacin de perfiles de la aplicacin


Un perfil incluye informacin de idioma, calendario, frecuencia y periodos para una aplicacin. Un perfil se puede emplear para varias aplicaciones. Para cada aplicacin creada, es preciso especificar un perfil.
Nota: Los perfiles se elaboran en el escritorio de Financial Management en Windows.

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

Cmo crear un perfil de la aplicacin:


1 En el escritorio de Financial Management en Windows, seleccione Define Application Profile. 2 Seleccione una de las siguientes opciones:

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.

3 Haga clic en Next.

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.

Cmo configurar idiomas:


1 En la plantilla, introduzca un idioma y presione la tecla Tabulador para bajar a la siguiente lnea.
Nota: Se pueden introducir hasta 10 idiomas y cada uno de ellos puede incluir un mximo de 20 caracteres. Tenga en cuenta que los espacios se cuentan como caracteres.

2 Haga clic en Next.

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.

Creacin de perfiles de la aplicacin

31

Cmo configurar un calendario:


1 Seleccione un tipo de calendario:

Standard Calendar Custom Calendar Manually Defined Calendar

2 Realice una de las siguientes operaciones:

Si ha seleccionado Standard Calendar:


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.

Si ha seleccionado Custom Calendar:


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.

Cmo configurar frecuencias:


1 En la lista desplegable Language, seleccione un idioma. 2 Introduzca o edite los valores en la columna View, o bien, indique una descripcin para la vista.
Se pueden introducir hasta seis frecuencias.
Nota: El cdigo de vista puede contener un mximo de 20 caracteres y su descripcin un mximo de 40. Los cdigos no pueden incluir los siguientes caracteres:

.+-*/#{};,@"
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.

3 Haga clic en Next.

Creacin de perfiles de la aplicacin

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.

Cmo introducir y editar periodos:


1 En la jerarqua de periodos, seleccione uno y, en el cuadro de texto Description, introduzca una descripcin
o edite la existente.

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.

2 En el cuadro de texto Label, introduzca el cdigo del periodo o edite el existente.


El cdigo del periodo puede contener un mximo de 20 caracteres. Tenga en cuenta que los espacios se cuentan como caracteres. No se puede editar el cdigo del periodo Year. Los cambios realizados en el cdigo del periodo se reflejan en todos los idiomas definidos en el perfil de la aplicacin.

Sugerencia: Puede utilizar

para expandir o contraer los niveles de la jerarqua de periodos.

34

Administracin de aplicaciones

3 En la lista desplegable Language, seleccione un idioma.


Aunque se puede disponer de una descripcin del periodo exclusiva para cada idioma, no ocurre lo mismo con el cdigo del periodo.

4 Haga clic en Next.

Adicin de periodos hermanos e hijos


Es posible agregar uno o varios periodos hermanos o hijos a la jerarqua de periodos.

Cmo agregar un solo periodo hermano o hijo:


1 Resalte el periodo al que vaya a agregar el periodo hermano o hijo. 2 Haga clic con el botn derecho del ratn en el periodo y realice una de las siguientes operaciones:

Seleccione Insert Sibling. Seleccione Insert Child.

Sugerencia: Tambin puede utilizar el botn de la barra de herramientas para insertar hijos,

y el botn de la barra de herramientas para insertar hermanos,

3 Introduzca un nombre para el nuevo periodo hermano o hijo.

Creacin de perfiles de la aplicacin

35

Cmo agregar varios periodos hijos o hermanos:


1 Resalte el periodo al que vaya a agregar varios periodos hijos o hermanos. 2 Haga clic con el botn derecho del ratn en el periodo y seleccione Insert Multiple.

3 Seleccione una de las siguientes opciones:

, 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.

Cmo desplazar periodos:


1 Resalte el periodo que desee mover. 2 Haga clic y arrastre el periodo a la nueva ubicacin en 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.

Cmo copiar periodos:


1 Resalte el periodo que desee copiar. 2 Haga clic con el botn derecho del ratn en el periodo y seleccione una de las siguientes operaciones:

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

4 En el cuadro de texto Label, realice cambios en el cdigo del periodo.


Este cdigo puede contener un mximo de 20 caracteres. Tenga en cuenta que los espacios se cuentan como caracteres.

5 En el cuadro de texto Description, introduzca una descripcin para el periodo.


Esta descripcin puede contener un mximo de 40 caracteres. Tenga en cuenta que los espacios se cuentan como caracteres.

Eliminacin de periodos
Al eliminar periodos de la jerarqua, tambin se borran sus hijos.
Nota: El periodo Year no se puede eliminar.

Para eliminar un periodo, realice una de las siguientes operaciones:

Haga clic con el botn derecho del ratn en el periodo y seleccione Delete. Resalte el periodo y haga clic en .

Creacin de perfiles de la aplicacin

37

Almacenamiento de perfiles de la aplicacin


De forma predeterminada, los archivos de perfil de la aplicacin tienen la extensin PER. Si se est creando un perfil, se deben completar todos los pasos del mdulo Design Application Profile.

Cmo guardar un perfil de la aplicacin:


1 En el cuadro de texto File Name, introduzca un nombre para el archivo o haga clic en
y sobrescribir un perfil existente.
Nota: De forma predeterminada, los archivos de perfil de la aplicacin tienen la extensin PER.

para buscar

2 Haga clic en Finish.

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.

La direccin URL del servidor web para la administracin de la seguridad

Nota: Una vez creada una aplicacin, se debe configurar su seguridad. Consulte Captulo 3, Administracin de la seguridad de las aplicaciones.

Procedimiento de Windows

Cmo crear una aplicacin:


1 En el marco de navegacin del escritorio, seleccione Create Application. 2 En la lista desplegable Server, seleccione el clster de servidores de aplicaciones donde desee ejecutar
la 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.

38

Administracin de aplicaciones

3 En el cuadro de texto Application Label, especifique un nombre para la aplicacin.


El cdigo de la aplicacin puede tener un mximo de 10 caracteres alfanumricos, pero no puede empezar por un nmero ni contener espacios o caracteres especiales. Los cdigos de las aplicaciones no distinguen entre maysculas y minsculas. Por ejemplo, Apl1 y APL1 se consideran la misma aplicacin. HFM, HSV y HSX son nombres reservados y no se pueden utilizar para los cdigos de aplicacin.

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.

4 En el cuadro de texto Application Description, introduzca una descripcin para la aplicacin.


La descripcin puede contar con un mximo de 40 caracteres e incluir espacios, aunque no puede contener el carcter ampersand (&). HFM, HSV y HSX son nombres reservados y no se pueden utilizar para las descripciones de las aplicaciones.

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.

De forma predeterminada, los perfiles tienen la extensin PER.

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

Cmo crear una aplicacin:


1 Seleccione Archivo > Crear aplicacin.

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.

3 En el cuadro de texto Nombre de la aplicacin, especifique un nombre para la nueva aplicacin.


El cdigo de la aplicacin puede tener un mximo de 10 caracteres alfanumricos, pero no puede empezar por un nmero ni contener espacios o caracteres especiales. Los cdigos de las aplicaciones no distinguen entre maysculas y minsculas. Por ejemplo, Apl1 y APL1 se consideran la misma aplicacin. HFM, HSV y HSX son nombres reservados y no se pueden utilizar para los cdigos de aplicacin.
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.

4 En el cuadro de texto Descripcin de la aplicacin, introduzca una descripcin para la aplicacin.


La descripcin puede contar con un mximo de 40 caracteres e incluir espacios, aunque no puede contener el carcter ampersand (&). HFM, HSV y HSX son nombres reservados y no se pueden utilizar para las descripciones de las aplicaciones.

5 Haga clic en el botn Examinar situado junto al cuadro de texto Perfil de la aplicacin y busque el perfil
que desee utilizar.

De forma predeterminada, los perfiles tienen la extensin PER.

40

Administracin de aplicaciones

6 En la lista desplegable User Management Project (proyecto de administracin de usuarios), seleccione


el proyecto de Shared Services al que desea agregar la aplicacin.
Nota: Cada aplicacin debe pertenecer a un proyecto de administracin de usuarios. Consulte la gua Hyperion System 9 Shared Services User Management Guide.

7 En el cuadro de texto URL del servidor web de Financial Management para administracin de seguridad,
introduzca la URL.

8 Haga clic en Crear.

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

Cmo abrir una aplicacin:


1 En el marco de navegacin del escritorio, seleccione Open Application. 2 En la lista desplegable Server, seleccione el clster o el servidor de aplicaciones donde se ejecute
la 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.

3 Haga clic en Connect.


Al conectarse a un clster o servidor de aplicaciones, el sistema autentifica el nombre de usuario y la contrasea. Si se introduce una combinacin de nombre y contrasea no vlida, no se podr acceder ni crear aplicaciones.

4 Resalte la aplicacin que desee abrir y haga clic en Open Application.

Apertura de aplicaciones

41

Procedimiento web

Cmo abrir una aplicacin:


1 Seleccione Archivo > Abrir aplicacin. 2 En la lista Seleccionar clster, seleccione el servidor de aplicaciones donde se ejecuta la aplicacin.
Al conectarse a un clster o servidor de aplicaciones, el sistema autentifica el nombre de usuario y la contrasea. Si se introduce una combinacin de nombre y contrasea no vlida, no se podr acceder ni crear aplicaciones. 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.

3 Seleccione la aplicacin que desee abrir.

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

Cmo cerrar una aplicacin:


1 En el marco de navegacin del escritorio, seleccione Close Application. 2 Haga clic en Yes para cerrar la aplicacin.
Procedimiento web

Cmo cerrar una aplicacin:


1 Seleccione Archivo > Cerrar aplicacin. 2 Haga clic en S para cerrar la aplicacin.

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

Cmo eliminar una aplicacin:


1 En el marco de navegacin del escritorio, seleccione Delete Application. 2 En la lista desplegable Cluster, seleccione el clster de servidores de aplicaciones donde se ejecute la 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.

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

Cmo eliminar una aplicacin:


1 Seleccione Archivo > Eliminar aplicacin.
Si la aplicacin se encuentra abierta, cirrela para poder eliminarla.

2 Seleccione el servidor donde se ejecute la 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.

3 Seleccione la aplicacin que desee eliminar. 4 Haga clic en S para eliminar la aplicacin.

Eliminacin de aplicaciones

43

Configuracin de una aplicacin predeterminada


Se puede configurar una aplicacin como la predeterminada, con lo que la aplicacin se abre automticamente cuando se inicia la sesin en Financial Management. Para cambiar de aplicacin, borre la configuracin actual y establezca una aplicacin distinta como la predeterminada. Slo se puede configurar una aplicacin predeterminada en la interfaz de usuario web.
Nota: La informacin de esta aplicacin se almacena como cookie en el navegador web que se est utilizando. La cookie almacena el nombre de usuario y el nombre del servidor y la aplicacin.

Cmo configurar una aplicacin predeterminada:


1 Abra la aplicacin para establecerla como la predeterminada. 2 Seleccione Archivo > Definir como aplicacin predeterminada.
Nota: Para cambiar la aplicacin predeterminada, seleccione Borrar aplicacin predeterminada y repita el procedimiento de configuracin.

Copia de aplicaciones de Financial Management


Financial Management proporciona una utilidad que permite copiar y desplazar una aplicacin de un servidor de aplicaciones a otro. Las aplicaciones no se pueden copiar entre distintos tipos de bases de datos. Por ejemplo, una aplicacin creada en una base de datos SQL slo se puede copiar en otra base de datos del mismo tipo. La utilidad de copia de aplicaciones, HFMCopyApplication.exe, se instala en la siguiente ubicacin predeterminada:
C:\Hyperion\FinancialManagement\Server

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

Cmo copiar una aplicacin:


1 En el Explorador de Windows, navegue hasta el directorio Server de la instalacin de Financial
Management y haga doble clic en HFMCopyApplication.exe.

2 En la seccin Source Application (aplicacin de origen), haga clic en


de vnculo de base de datos (UDL) para la aplicacin que desee copiar.

para buscar el archivo

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.

Copia de aplicaciones de Financial Management

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.

9 Haga clic en Copy Application (copiar aplicacin).


Haga clic en View (ver) para revisar los errores del archivo de registro.
Nota: 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.

Trabajo con mensajes del sistema


Los mensajes del sistema de Financial Management se pueden recuperar, ver, imprimir y eliminar. Los mensajes se recuperan por fecha, nombre de servidor y nombre de aplicacin. Estos mensajes permanecen en el registro hasta que se eliminan. El mdulo de mensajes del sistema slo se encuentra disponible en la interfaz de usuario web.
Nota: La seguridad no se implementa en el registro de mensajes del sistema; por lo tanto, cualquier usuario puede acceder al registro y borrarlo.

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

Recuperacin de mensajes del sistema


Cmo recuperar mensajes del sistema:
1 Seleccione Administracin > Mensajes del sistema. 2 Opcional: los mensajes se pueden filtrar utilizando los siguientes criterios:

Fecha de inicio Fecha de finalizacin Nombre del servidor Nombre de la aplicacin

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.

3 Haga clic en Ver.

Visualizacin e impresin de mensajes del sistema


Cmo ver e imprimir mensajes del sistema:
1 En el registro de mensajes del sistema, marque la casilla de verificacin situada junto a un mensaje para
ver los detalles.
Nota: Para ver los datos de un mensaje, haga clic en la celda relevante de la columna Resumen de mensajes del sistema.

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.

Trabajo con mensajes del sistema

47

Eliminacin de mensajes del sistema


Para eliminar mensajes del sistema, realice una de las siguientes operaciones:

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.

Cadenas de detalles de los mensajes del sistema


Algunos mtodos devuelven cadenas de informacin tcnica de los mensajes del sistema como, por ejemplo, errores. Estas cadenas incluyen un nmero exclusivo de referencia de identificacin del error seguido de distintos campos de informacin. Los campos se encuentran delimitados por puntos y comas y cada uno de ellos cuenta con un cdigo seguido de dos puntos, tal y como se muestra en el siguiente ejemplo:
Error Reference Number: {219EB33B-BF50-11D6-A43E-0000863DCCF1} Num: 0x800415c6; Type: 1; DTime: 9/3/02 12:20:10 PM; Svr: GSZABO1; File: CHsxServerImpl.cpp; Line: 1842; Ver: 3.0.0.196;

En la tabla siguiente se describen los campos:


Tabla 4

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

Campo Num Type DTime Svr File Line Ver

Administracin de usuarios del sistema


La funcin Usuarios en el sistema permite ver los usuarios del sistema y cerrar su sesin en una aplicacin o servidor. Se puede ver el mdulo en el que trabaja el usuario y las actividades que realiza. Consulte Visualizacin de usuarios en la pgina 49 y Cierre de la sesin de los usuarios en la pgina 50. Para ver y cerrar la sesin de usuarios por aplicacin o servidor, no es necesario haber iniciado la sesin en la aplicacin. Sin embargo, s se debe iniciar la sesin para poder cerrar la de usuarios individuales.

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

Cmo ver a los usuarios que han iniciado sesin:


1 Seleccione Administracin > Usuarios en el sistema. 2 Especifique los usuarios que desee ver realizando una de las siguientes operaciones: 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.

3 Haga clic en Ver usuarios en la sesin.

Administracin de usuarios del sistema

49

Cierre de la sesin de los usuarios


Para realizar un proceso para todo el sistema como, por ejemplo, una copia de seguridad y restauracin, puede cerrar la sesin de los usuarios de una aplicacin o un servidor de aplicaciones. Al cerrar la sesin de un usuario, los procesos que se estaban ejecutando finalizan antes de que se cierre la sesin. Se pueden cerrar sesiones de usuarios por aplicacin o servidor. Por ejemplo, se pueden cerrar sesiones de usuarios conectados al servidor y deshabilitar futuros inicios de sesin en el mismo. Consulte Deshabilitacin y habilitacin de conexiones en la pgina 51.

Cmo cerrar la sesin de los usuarios en una aplicacin o servidor:


1 Seleccione Administracin > Usuarios en el sistema. 2 Opciones disponibles:

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.

3 Haga clic en Cerrar sesin de usuarios.

Cmo cerrar la sesin de usuarios individuales en una aplicacin o servidor:


1 Abra la aplicacin en la que desee cerrar la sesin de los usuarios. 2 Seleccione Administracin > Usuarios en el sistema. 3 Especifique los usuarios que desee ver realizando una de las siguientes operaciones:

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.

4 Elija Ver usuarios en la sesin. 5 En la lista Usuarios en el sistema, haga clic en


de un usuario individual. en la columna Cerrar sesin para cerrar la sesin

6 Haga clic en Aceptar para confirmar la operacin.

50

Administracin de aplicaciones

Administracin de servidores y aplicaciones


Se puede utilizar la funcin Administrar servidores y aplicaciones para deshabilitar las conexiones de usuario a una aplicacin o servidor y para cerrar la sesin de los usuarios. Consulte Deshabilitacin y habilitacin de conexiones en la pgina 51 y Cierre de la sesin de los usuarios en la pgina 50. nicamente los miembros del grupo de administradores que se especifiquen al configurar el servidor de aplicaciones pueden administrar servidores y aplicaciones. Consulte la Gua de instalacin de Hyperion System 9 Financial Management.
Nota: La funcin Administrar servidores y aplicaciones slo se encuentra disponible en la interfaz de usuario web de Financial Management.

Deshabilitacin y habilitacin de conexiones


Cuando se deshabilitan las conexiones, el sistema impide que nuevos usuarios inicien sesin en un servidor o aplicacin especificados. La deshabilitacin de conexiones se puede utilizar con la funcin de cierre de sesin de los usuarios. Por ejemplo, se puede deshabilitar el inicio de sesin en una aplicacin, cerrar la sesin de los usuarios conectados a la aplicacin, cargar metadatos y, posteriormente, habilitar las conexiones a la aplicacin. Para obtener ms informacin sobre la funcin de cierre de sesin, consulte Cierre de la sesin de los usuarios en la pgina 50.
Nota: Los administradores pueden llevar a cabo todas las tareas administrativas, por ejemplo, cargar metadatos y eliminar aplicaciones, cuando las conexiones estn deshabilitadas.

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.

Administracin de servidores y aplicaciones

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.

3 Realice una de estas acciones:


Seleccione Deshabilitar conexiones y haga clic en Aceptar para confirmar la operacin. Seleccione Habilitar conexiones y haga clic en Aceptar para confirmar la operacin.

Nota: Tambin puede habilitar las conexiones haciendo clic en deshabilitados.

en la columna Habilitar de la lista Componentes

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.

Las siguientes actividades de usuario se registran en la 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

El registro de auditora de tareas incluye la siguiente informacin:


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.

Cmo llevar a cabo una auditora de tareas:


1 Seleccione Administracin > Auditora de tareas.
Nota: Se debe tener abierta una aplicacin para que el enlace de auditora de tareas est disponible.

2 Opcional: la auditora se puede filtrar seleccionado distintos criterios:

Especifique una fecha de inicio y de finalizacin.

Sugerencia: Haga clic en

para seleccionar las fechas en un calendario emergente.

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

3 Haga clic en Ver.


Aparecern las tareas que cumplan con los criterios del filtro. Las tareas se ordenan de la ms reciente a la ms antigua, tal y como se muestra en este ejemplo.

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.

Las siguientes actividades de usuario se registran en la auditora de datos:


Entrada de datos Borrado de datos Copia de datos Carga de datos Entrada del asiento

El registro de auditora de datos incluye la siguiente informacin:


Nombre del usuario Actividad realizada Hora de modificacin Nombre del servidor

Auditora de datos

55

Punto de vista Nuevo valor para el punto de vista

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.

Cmo llevar a cabo una auditora de datos:


1 Seleccione Administracin > Auditora de datos.
Se debe tener abierta una aplicacin para que el enlace de auditora de datos est disponible.

2 Opcional: defina las opciones de filtro:

Indique una fecha de inicio y de finalizacin para filtrar el intervalo de fechas. para seleccionar las fechas en un calendario emergente.

Sugerencia: Haga clic en

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.

3 Haga clic en Ver.


Aparecern los cambios en los datos que cumplan con los criterios del filtro.

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

Supervisin de tareas en ejecucin


La funcin Tareas en ejecucin se puede utilizar para ver y completar las tareas que se estn ejecutando. Las tareas en ejecucin se pueden filtrar por servidor de aplicaciones, usuario, tarea realizada y estado de la tarea.
Nota: nicamente el usuario que inicia una tarea o un usuario asignado a la funcin de administrador puede finalizar las tareas que se estn ejecutando.

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

Supervisin de tareas en ejecucin

57

Cmo supervisar y detener las tareas en ejecucin:


1 Seleccione Administracin > Tareas en ejecucin.
Se debe tener abierta una aplicacin para que el enlace de tareas en ejecucin est disponible.

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.

3 Opcional: defina las opciones de filtro:

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.

4 Haga clic en Ver.


Aparecern las tareas que cumplan con los criterios del filtro.

5 En la columna Detener tarea, haga clic en el icono

situado junto a la tarea que desee detener.

Nota: Haga clic en

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

de 720 segundos (12 minutos) y el mximo de 864.000 segundos (10 das).

58

Administracin de aplicaciones

Verificacin y eliminacin de registros no vlidos


La funcin Eliminar registros no vlidos permite verificar si una aplicacin incluye registros no vlidos y en ese caso eliminarlos. Para emplear esta funcin se requiere acceso de administrador. Procedimiento de Windows

Cmo verificar y eliminar registros no vlidos:


1 Abra la aplicacin de la que desee eliminar los registros no vlidos. 2 En el marco de navegacin, seleccione Database Management. 3 Haga clic en la ficha Delete Invalid Records. 4 Busque o indique el nombre y la ruta del archivo de registro. 5 Realice una tarea:

Haga clic en Scan. Haga clic en Delete.

6 Opcional: para ver el archivo de registro, haga clic en View.


Procedimiento web

Cmo verificar y eliminar registros no vlidos:


1 Abra la aplicacin de la que desee eliminar los registros no vlidos. 2 En Vista del navegador, expanda Tareas y seleccione Tareas de datos. 3 Seleccione Administracin de base de datos. 4 Haga clic en Eliminar registros no vlidos.
Nota: Esta ficha slo est disponible para usuarios con acceso de administrador.

5 Realice una tarea:


Haga clic en Slo verificar. Haga clic en Eliminar registros no vlidos.

Verificacin y eliminacin de registros no vlidos

59

60

Administracin de aplicaciones

Captulo+

Administracin de la seguridad de las aplicaciones

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.

Administracin de la seguridad de las aplicaciones

61

Consideraciones sobre la seguridad de las aplicaciones


La seguridad de Financial Management ofrece flexibilidad a la hora de proteger las tareas y los elementos de aplicacin. Debido a que las clases de seguridad se asignan a los elementos cuando stos se crean, el sistema de seguridad se debe disear antes de configurar las aplicaciones. Una vez diseado el sistema, los elementos de seguridad se pueden extraer para su copia de seguridad o carga en otra aplicacin. Consulte Carga de la seguridad de la aplicacin en la pgina 80 y Extraccin de la seguridad de la aplicacin en la pgina 85. Antes de configurar la seguridad en Financial Management, se deben tener en cuenta los siguientes puntos:

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

Inicio de la Consola de administracin de usuarios desde Financial Management


Antes de configurar la seguridad para las aplicaciones de Financial Management, se debe hacer lo siguiente: 1. Crear proyectos. Para obtener informacin sobre la creacin de proyectos, consulte la gua Hyperion System 9 Shared Services User Management Guide. 2. Crear aplicaciones de Financial Management y agregar aplicaciones a un proyecto. Para obtener informacin sobre la creacin de aplicaciones, consulte Creacin de aplicaciones en la pgina 38. 3. Autorizar a usuarios mediante la asignacin de grupos y usuarios a aplicaciones y de funciones de usuario a usuarios y grupos. Para obtener informacin sobre la autorizacin de usuarios, consulte la gua Hyperion System 9 Shared Services User Management Guide. La Consola de administracin de usuarios de Shared Services se puede utilizar para configurar la seguridad de las aplicaciones de Financial Management. En ella se pueden llevar a cabo las siguientes operaciones para una aplicacin:

Asignar usuarios y grupos Crear y asignar clases de seguridad Asignar permisos de usuario a las clases de seguridad Ejecutar informes de seguridad

62

Administracin de la seguridad de las aplicaciones

Cmo iniciar la Consola de administracin de usuarios desde Financial Management:


1 Seleccione Administracin > Administracin de usuarios.
La consola se abre en la ventana del navegador de Financial Management.

2 En Vista del navegador, expanda Proyectos hasta que pueda seleccionar la aplicacin para la que desea
configurar la seguridad.

Asignacin de usuarios y grupos a aplicaciones de Financial Management


Nota: Antes de poder comenzar a asignar usuarios y grupos a aplicaciones, se debe autorizar a los usuarios. Para obtener informacin sobre la autorizacin de usuarios, consulte la gua Hyperion System 9 Shared Services User Management Guide.

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.

Cmo seleccionar usuarios y grupos para una aplicacin:


1 En Usuarios y grupos disponibles, seleccione una opcin.

Inicio de la Consola de administracin de usuarios desde Financial Management

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.

3 Haga clic en Siguiente o Seleccionar clases.

Configuracin de clases de seguridad para aplicaciones de Financial Management


En el mdulo Seleccionar clases se pueden realizar los siguientes procedimientos:

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.

Creacin de clases de seguridad


Cmo crear una clase de seguridad:
1 En Nombre de clase, introduzca un nombre para la clase de seguridad.
Nota: El nombre puede contener hasta 80 caracteres.

2 Haga clic en Agregar.

64

Administracin de la seguridad de las aplicaciones

Eliminacin de clases de seguridad


Precaucin Antes de eliminar una clase de seguridad de una aplicacin, es preciso disociarla de los elementos

de aplicacin a los que est asignada.

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.

Cmo eliminar clases de seguridad:


1 En Clases disponibles, seleccione las clases de seguridad que desee eliminar.
Sugerencia: Utilice las teclas Mays y Ctrl para seleccionar varias clases.

2 Haga clic en

3 Haga clic en S para confirmar la operacin.

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.

Inicio de la Consola de administracin de usuarios desde Financial Management

65

Seleccin de clases de seguridad


Cmo seleccionar clases de seguridad para una aplicacin:
1 En Clases disponibles, seleccione las clases que vaya a asignar a la aplicacin y haga clic en
.

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

2 Haga clic en Siguiente o en Asignar acceso.

Asignacin de acceso de usuario a las clases de seguridad


Una vez definidos los usuarios, grupos y clases de seguridad, se puede especificar el nivel de acceso de los grupos y usuarios a las clases de seguridad de la aplicacin y configurar alertas de correo electrnico.
Nota: Antes de acceder al mdulo Asignar acceso, se deben seleccionar los usuarios y clases para la aplicacin.

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.

Nivel de acceso Ninguno Metadatos Leer

66

Administracin de la seguridad de las aplicaciones

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.

Nivel de acceso Promocionar Todos

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.

Cmo asignar el acceso de usuario a clases de seguridad:


1 Seleccione las celdas a las que desee asignar derechos de acceso.
Sugerencia: Utilice las teclas Mays y Ctrl para seleccionar varias celdas. Seleccione una columna o fila haciendo

clic en sus encabezados.

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

para aplicar el nivel a las celdas seleccionadas.

4 Opcional: para agregar una alerta de correo electrnico, seleccione las celdas en la tabla y haga
clic en Agregar alerta.

Precaucin En el proceso de alerta se utilizan direcciones de correo electrnico almacenadas en archivos

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.

5 Haga clic en Guardar. 6 Elija Siguiente o Informe de seguridad.

Inicio de la Consola de administracin de usuarios desde Financial Management

67

Configuracin de alertas de correo electrnico


Este tipo de alertas se puede emplear para operaciones intercompaa y durante el proceso de revisin de gestin del proceso. Las alertas de correo electrnico ayudan a resaltar un evento significativo o cambio de datos en el sistema. Por ejemplo, se puede enviar una alerta que indique que una operacin intercompaa no se ha conciliado correctamente y que debe conciliarse, o bien, que una unidad de proceso est lista para el siguiente nivel de promocin.
Nota: En el proceso de alerta se utilizan direcciones de correo electrnico almacenadas en archivos de autentificacin externa. Para recibir alertas, los usuarios deben estar en Active Directory o LDAP.

Alertas de la gestin del proceso


Cmo configurar alertas de correo electrnico de la gestin del proceso:
1 Para el escenario de la unidad de proceso, defina el atributo de metadatos SupportsProcessManagement
como A para permitir las alertas.

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

Funciones de usuario de gestin del proceso y notificacin de alertas

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

Administracin de la seguridad de las aplicaciones

Tabla 6

Funciones de usuario de gestin del proceso y notificacin de alertas (continuacin)

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.

Alertas de operaciones intercompaa


Cmo configurar alertas de correo electrnico de operaciones intercompaa:
1 Asigne al usuario la funcin Recibir alertas de correo electrnico para operaciones IC.
Nota: Para obtener informacin sobre la asignacin de usuarios a funciones, consulte la gua Hyperion System 9 Shared Services User Management Guide.

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.

Inicio de la Consola de administracin de usuarios desde Financial Management

69

Ejecucin de informes de seguridad para aplicaciones de Financial Management


Mientras se configura la seguridad para la aplicacin, se pueden ejecutar informes de seguridad basados en la informacin seleccionada, por ejemplo, informes para clases por usuario, para funciones por usuario, para clases y funciones por usuario y para usuarios por grupo. El informe se puede ver en lnea, o bien, se puede exportar a un archivo CSV.

Cmo crear un informe de seguridad:


1 Seleccione una opcin de informe:

Derechos y elija las opciones:


Clases por usuario Funciones por usuario

Usuarios por grupo

2 Seleccione una opcin:


Iniciar informe, para abrirlo en una nueva ventana. Exportar a archivo, para guardar el informe como archivo CSV.

Creacin de archivos de seguridad de aplicacin


La creacin y carga de un archivo de seguridad de aplicacin constituye una alternativa al uso de mdulos de seguridad para configurar su seguridad.
Nota: La seguridad de la aplicacin se debe cargar antes que cualquier otra informacin.

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

Administracin de la seguridad de las aplicaciones

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.

Los archivos de seguridad pueden incluir las siguientes secciones:


Usuarios y grupos Clases de seguridad Funciones de usuario Acceso a clases de seguridad

Seccin de usuarios y grupos


En esta seccin del archivo se incluyen los usuarios y grupos que se van a agregar a la aplicacin. La sintaxis de la seccin es la siguiente:
nombreusuario@nombreProveedor

En el siguiente ejemplo se especifica la sintaxis de la seccin:


!USERS_AND_GROUPS group1@ldapServer user1@ldapServer user2@ldapServer

Seccin de clases de seguridad


En esta seccin del archivo se incluyen las clases de seguridad que se van a agregar a la aplicacin. Los nombres de clase de seguridad pueden contener hasta 80 caracteres. En el siguiente ejemplo se especifica la sintaxis de la seccin:
!SECURITY_CLASSES SYSTEM CORPORATE US EUROPE

Seccin de acceso a funciones


En esta seccin del archivo se asignan a los usuarios funciones de usuario de Financial Management. Para obtener informacin sobre las funciones de usuario disponibles, consulte la gua Hyperion System 9 Shared Services User Management Guide.

Creacin de archivos de seguridad de aplicacin

71

La sintaxis de la seccin es la siguiente:


funcin;usuario Nota: La funcin es necesaria en el archivo de seguridad.

En el siguiente ejemplo se especifica la sintaxis de la seccin:


!ROLE_ACCESS Application Administrator;user1@ldapServer Load System;group1@ldapServer Journals Administrator;user2@ldapServer

Funciones de usuario de Shared Services en Financial Management


En Tabla 7 se incluyen las funciones de usuario de Shared Services que se pueden asignar, as como las tareas que los usuarios con dichas funciones pueden llevar a cabo en Financial Management. La asignacin de usuarios a funciones se realiza en la Consola de administracin de usuarios de Shared Services. Para obtener ms informacin sobre las funciones de Shared Services, consulte la gua Hyperion System 9 Shared Services User Management Guide.
Tabla 7

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.

Funcin de usuario Administrador

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

Administracin de la seguridad de las aplicaciones

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.

Funcin de usuario Administrar modelos

Administrador de proyectos Administrador de abastecimiento

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


Las funciones de usuario de Financial Management determinan las tareas que los usuarios pueden llevar a cabo en la aplicacin. En Tabla 8 se muestran las funciones de Financial Management que se pueden asignar, as como las tareas que cada funcin permite realizar. La asignacin de usuarios a funciones se realiza en la Consola de administracin de usuarios de Shared Services. Para obtener ms informacin sobre la asignacin de funciones a usuarios, consulte la gua Hyperion System 9 Shared Services User Management Guide.
Tabla 8

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.

Funcin de usuario Usuario avanzado

Creacin de archivos de seguridad de aplicacin

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.

Funcin de usuario Administrador de aplicaciones

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.

Consolidar todas con datos

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

Crear, modificar, eliminar, enviar y cancelar el envo de asientos.


Nota: Los usuarios que dispongan de esta funcin tambin se asignan a la de Leer 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

Administracin de la seguridad de las aplicaciones

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.

Funcin de usuario Habilitar reescritura en plantilla web

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 Excel

Cargar datos de Smart View a Financial Management utilizando el mdulo ad hoc o funciones de Excel.

Creacin de archivos de seguridad de aplicacin

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.

Funcin de usuario Cargar sistema Bloquear datos

Administrar documentos personalizados

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 formularios de entrada de datos

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

Contabilizar y descontabilizar asientos.


Nota: La clase de seguridad de las entidades incluidas en las lneas de elementos de asientos se comprueba cuando un usuario realiza una operacin de contabilizacin o descontabilizacin o efecta una lectura de los asientos contabilizados.

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

Administracin de la seguridad de las aplicaciones

Tabla 8

Funciones de usuario de Financial Management (continuacin) Tareas Realizar las siguientes funciones en la gestin del proceso:

Funcin de usuario Supervisor de revisin

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

Creacin de archivos de seguridad de aplicacin

77

Tareas de la funcin Predeterminada


Todos los grupos y usuarios asignados a la funcin Predeterminada pueden realizar un conjunto de tareas predeterminadas en la aplicacin. En Tabla 9 se incluyen las tareas predeterminadas por men.
Nota: Para conceder derechos de acceso adicionales, los usuarios y grupos se deben asignar a funciones.

Tabla 9

Tareas predeterminadas Tareas predeterminadas disponibles


Men Archivo

Abrir aplicacin Cerrar aplicacin Cambiar aplicacin Definir como aplicacin predeterminada Preferencias Cerrar sesin Salir Crear aplicacin

Nota: El acceso se restringe en funcin de la seguridad asignada al usuario.

Eliminar aplicacin: el acceso se restringe en funcin de la seguridad asignada al usuario.

Nota: El acceso se restringe en funcin de la seguridad asignada al usuario.

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

Administracin de la seguridad de las aplicaciones

Tabla 9

Tareas predeterminadas (continuacin) Tareas predeterminadas disponibles


Men Explorador de datos: Acciones

Informacin de la celda Texto de la celda Operaciones de origen Operaciones de destino Detalles de entidad Histrico de celdas Borrar Rellenar

Seccin de acceso a clases de seguridad


En esta seccin del archivo se define el tipo de acceso que tienen los usuarios a cada clase de seguridad y se determina si se habilitan las alertas. La sintaxis de la seccin es la siguiente:
clase;usuario;derechos;alertas
Tabla 10

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:

Todos Metadatos Ninguno Promocionar Leer

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.

En el siguiente ejemplo se especifica la sintaxis de la seccin:


!SECURITY_CLASS_ACCESS SYSTEM;user1@ldapServer;Promote;N SYSTEM;group1@ldapServer;Read;N SYSTEM;user2@ldapServer;None;N EUROPE;user1@ldapServer;All;Y

Creacin de archivos de seguridad de aplicacin

79

Carga de la seguridad de la aplicacin


La seguridad de la aplicacin se debe cargar antes que cualquier otra informacin. Para eliminar una funcin de un usuario o grupo, la funcin se debe modificar en Administracin de usuarios. Para obtener ms informacin, consulte la gua Hyperion System 9 Shared Services User Management Guide. Procedimiento de Windows

Cmo cargar la seguridad de la aplicacin:


1 Abra la aplicacin. 2 En el marco de navegacin, seleccione Load Security. 3 En el cuadro de texto Security Filename, escriba el nombre del archivo que desea cargar o haga
clic en para buscarlo.

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.

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 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

Administracin de la seguridad de las aplicaciones

7 Seleccione los tipos de informacin de seguridad que desee cargar.


Sugerencia: Utilice los botones Select All y De-Select All para seleccionar rpidamente o anular la seleccin

de todos los tipos de seguridad.

8 Haga clic en Load.


Nota: Tras cargar el archivo de seguridad, puede hacer clic en el botn View situado junto al cuadro de texto Log Filename para mostrar el archivo de registro.

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.

Cmo cargar la seguridad de la aplicacin:


1 Abra la aplicacin. 2 En Vista del navegador, expanda Tareas y seleccione Tareas de carga. 3 Elija Cargar seguridad.

Carga de la seguridad de la aplicacin

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.

Borrado y carga de informacin de seguridad


Se puede borrar la informacin de seguridad de una aplicacin y, posteriormente, cargar una nueva. Por ejemplo, si se desea cambiar la clase de seguridad 1 a la clase 2 durante la carga de seguridad, ser necesario realizar el cambio en todos los elementos de la aplicacin que hagan referencia a la clase 1. No obstante, debido a que el sistema genera nuevas referencias de seguridad para los elementos de la aplicacin que utilizan informacin de clases de seguridad, es necesario realizar una serie de pasos previos antes de cargar la nueva informacin de seguridad y ejecutar pasos posteriores una vez cargada dicha informacin.

82

Administracin de la seguridad de las aplicaciones

Cmo borrar la informacin de seguridad y cargar un nuevo archivo de seguridad:


1 Extraiga los elementos de la aplicacin. Para obtener ms informacin, consulte Antes de borrar
la informacin de seguridad en la pgina 83.

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.

Antes de borrar la informacin de seguridad


Antes de borrar esta informacin y cargar un nuevo archivo de seguridad, debe realizar las siguientes tareas para los elementos de la aplicacin especificados que usen informacin de clases de seguridad.

Metadatos Cmo actualizar metadatos antes de borrar y cargar informacin de seguridad:


1 Extraiga todos los elementos de metadatos de la aplicacin. 2 Realice cambios en la informacin de clase de seguridad de los elementos de metadatos segn sea necesario.

Asientos Cmo actualizar asientos antes de borrar y cargar informacin de seguridad:


1 Descontabilice los asientos contabilizados en la aplicacin. 2 Rechace los asientos aprobados de modo que los asientos vuelvan a tener un estado En proceso. 3 Extraiga todos los asientos. 4 Realice cambios en la informacin de clase de seguridad de los asientos segn sea necesario.

Plantillas Cmo actualizar plantillas antes de borrar y cargar informacin de seguridad:


1 Extraiga todas las plantillas que tengan asignada una clase de seguridad. 2 Realice cambios en la informacin de clase de seguridad de las plantillas segn sea necesario.

Carga de la seguridad de la aplicacin

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.

Despus de borrar la informacin de seguridad


Tras borrar esta informacin y cargar un nuevo archivo de seguridad, debe realizar las siguientes tareas para los elementos de la aplicacin especificados que usen informacin de clases de seguridad.

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

Administracin de la seguridad de las aplicaciones

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.

Extraccin de la seguridad de la aplicacin


Si se extrae la seguridad de una aplicacin, el archivo se debe guardar en un formato que sea compatible con los conjuntos de caracteres multibyte (MBCS). Estos archivos tienen la extensin SEC. La seguridad se puede extraer para verla o modificarla en un editor de texto. Se pueden extraer los siguientes tipos de informacin de seguridad:

Usuarios y grupos Clases de seguridad Acceso a funciones Acceso a clases de seguridad

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

Cmo extraer la seguridad de la aplicacin:


1 Abra la aplicacin. 2 En el marco de navegacin, seleccione Extract Security. 3 En el cuadro de texto Security Filename, escriba el nombre del archivo que desea extraer o haga
clic en para buscarlo.

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.

Extraccin de la seguridad de la aplicacin

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.

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 Seleccione los tipos de seguridad que desea extraer.


Sugerencia: Haga clic en Select All y De-Select All para seleccionar rpidamente o anular la seleccin

de todos los tipos de seguridad.

7 Haga clic en Extract.


Nota: Una vez seleccionada esta opcin, puede hacer clic en el botn View, situado junto al cuadro de texto Log Filename, para mostrar el archivo de registro.

Procedimiento web

Cmo extraer la seguridad de la aplicacin:


1 Abra la aplicacin. 2 En Vista del navegador, expanda Tareas y seleccione Tareas de extraccin.

86

Administracin de la seguridad de las aplicaciones

3 Seleccione Extraer seguridad.

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.

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 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.

Extraccin de la seguridad de la aplicacin

87

88

Administracin de la seguridad de las aplicaciones

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

Los metadatos se pueden definir de dos modos diferentes:


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

Atributos de metadatos para la configuracin de la aplicacin, los mtodos de consolidacin

y las divisas Configuracin de la aplicacin X X X X X X X X X X X X X X X X X Mtodos de consolidacin

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

Atributos de metadatos para elementos generados por el sistema Elementos Value X

Atributos Description SecurityClass NumDecimalPlaces

Cuentas del sistema X X X

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.

No emplee los siguientes caracteres en un nombre de cuenta:


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

UserDefined1, UserDefined2, UserDefined3 UsesLineItems

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.

Comportamiento de los tipos de cuenta


En Tabla 15 se describe cmo se comportan los tipos de cuenta en el sistema. Por ejemplo, las cuentas de activos no suman los periodos, mientras que una cuenta de ingresos proporciona el total acumulado anual. Si una cuenta de activos tiene debes, el valor que se introduzca se agrega a la cuenta. En cambio, si tiene haberes, el valor que se introduzca se resta de la cuenta. Todos los tipos de cuenta, excepto las de cdigo de grupo, contienen datos.
Tabla 15

Comportamiento de los tipos de cuenta Total acumulado anual No No S S S No No

Tipo ASSET LIABILITY REVENUE EXPENSE FLOW BALANCE BALANCERECURRING

Debe Agregar Restar Restar Agregar Agregar Agregar Agregar

Haber Restar Agregar Agregar Restar Restar Restar Restar

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

Tipo CURRENCYRATE GROUPLABEL DYNAMIC

Debe N/D N/D N/D

Haber N/D N/D N/D

Conversin predeterminada N/D 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

Comportamientos de tipos de cuenta durante la agregacin a cuentas padre Cuenta padre

Tipo de cuenta ASSET LIABILITY REVENUE EXPENSE FLOW BALANCE BALANCE RECURRING CURRENCYRATE GROUPLABEL DYNAMIC

A Agregar Restar Restar Agregar Agregar Agregar Agregar No No No

L Restar Agregar Agregar Restar Agregar Agregar Agregar No No No

R Restar Agregar Agregar Restar Agregar Agregar Agregar No No No

E Agregar Restar Restar Agregar Agregar Agregar Agregar No No No

F Agregar Agregar Agregar Agregar Agregar Agregar Agregar No No No

B Agregar Agregar Agregar Agregar Agregar Agregar Agregar No No No

BR Agregar Agregar Agregar Agregar Agregar Agregar Agregar No No No

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.

Definicin de cuentas dinmicas


Las cuentas dinmicas son cuentas con valores que se calculan de forma dinmica cuando se solicitan los datos. Los valores de las cuentas dinmicas no se almacenan. El tipo ms comn de clculo dinmico es el de proporcin.

Cmo definir una cuenta y un clculo dinmicos:


1 Configure una cuenta que sea dinmica.
Slo las cuentas de base pueden ser dinmicas.
Nota: En las cuentas dinmicas se omiten los siguientes atributos: IsCalculated, IsConsolidated, EnableCustom1Aggr, EnableCustom2Aggr, EnableCustom3Aggr, EnableCustom4Aggr, UsesLineItems.

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.

Definicin de miembros Custom


Los miembros personalizados se pueden definir utilizando los atributos de Tabla 17.
Tabla 17

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.

Atributo DefaultParent Description

IsCalculated

Definicin de miembros Custom

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

No utilice los siguientes caracteres en un nombre de miembro personalizado:


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

Seleccione Y si se modifica el signo de la cuenta y N en caso contrario.

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.

Definicin de miembros Entity


Los miembros de entidad se pueden definir utilizando los atributos de Tabla 18.
Tabla 18

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

DefaultParent DefCurrency Description

HoldingCompany IsICP

Definicin de miembros Entity

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

No emplee los siguientes caracteres en un nombre de entidad:


Punto ( . ) Signo ms ( + ) Signo menos ( - ) Asterisco ( * ) Barra diagonal ( / ) Almohadilla ( # ) Coma ( , ) Punto y coma ( ; ) Arroba ( @ ) Comillas dobles ( ) Llaves ( { } ) Ampersand ( & )

Nota: No se puede utilizar ALL como nombre de una entidad.

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

UserDefined1, UserDefined2, UserDefined3

100

Administracin de metadatos

Definicin de miembros Scenario


Los miembros de escenario se pueden definir utilizando los atributos de Tabla 19.
Tabla 19

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.

Atributo ConsolidateYTD DefaultFreq

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.

Definicin de miembros Scenario

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

No emplee los siguientes caracteres en un nombre de escenario:


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.

UserDefined1, UserDefined2, UserDefined3 UsesLineItems

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.

Atributo ZeroViewForAdj ZeroViewForNonadj

Definicin de la configuracin de la aplicacin


La configuracin de la aplicacin afecta a toda una aplicacin de Financial Management y determina la siguiente informacin:

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

La configuracin de la aplicacin se puede definir utilizando los atributos de Tabla 20.


Tabla 20

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

DefaultCurrency DefaultRateForBalanceAccounts DefaultRateForFlowAccounts DefaultValueForActive

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.

Definicin de la configuracin de la aplicacin

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

UseSecurityForCustom1, UseSecurityForCustom2, UseSecurityForCustom3, UseSecurityForCustom4

UseSecurityForEntities

UseSecurityForICP

UseSecurityForScenarios

ValidationAccount

Organizacin por periodo


La funcin de organizacin por periodo permite que la estructura ms reciente de consolidacin coexista con estructuras anteriores en la misma aplicacin. Las estructuras organizativas pueden modificarse por distintos motivos, por ejemplo, adquisiciones, ventas, fusiones y reorganizaciones. Para admitir los cambios organizativos, Financial Management utiliza una cuenta del sistema llamada Active que refleja el estado de actividad o inactividad de la consolidacin de un hijo con respecto a su padre. La cuenta Active, que sirve de filtro de la jerarqua de la entidad, es una cuenta intercompaa que almacena los datos en el nivel del padre y utiliza la dimensin ICP para almacenar la informacin sobre los hijos. Para un miembro ICP que corresponde al hijo de un padre, la cuenta Active indica al sistema si el hijo debe considerarse un miembro de consolidacin activo del ao, escenario y periodo de tiempo actuales. Los hijos que corresponden a miembros ICP para los cuales la cuenta Active equivale a 0 se consideran hijos inactivos y no se consolidan. Los hijos que corresponden a miembros ICP para los cuales la cuenta Active equivale a 1 se consideran hijos activos y se consolidan. Los valores de la cuenta Active pueden verse o modificarse en el explorador de datos. De forma similar, los cambios implementados en un hijo activo afectan al padre, mientras que los cambios implementados en un hijo inactivo no afectan al padre. El atributo DefaultValueForActive controla el estado de los hijos para los cuales la cuenta Active est blanco. Por lo tanto, no es necesario elegir como opcin todas las intersecciones padre-hijo como activas o inactivas. De forma predeterminada, cada hijo est activo con relacin a su padre, a menos que se especifique lo contrario.

Organizacin por periodo

105

Definicin de mtodos de consolidacin


Los mtodos de consolidacin de una aplicacin se pueden definir utilizando los atributos de Tabla 21.
Tabla 21

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:

Blank No Limited Full

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

Uso de mtodos de consolidacin


Los mtodos de consolidacin se definen en la seccin de mtodos de consolidacin de los metadatos. Los mtodos se utilizan durante los procesos de consolidacin y clculo de propiedad. Cuando se definen los mtodos de consolidacin en los metadatos, el sistema automticamente genera la lista del sistema [ConsolMethod] para la dimensin Custom1. Esta lista consta de todos los mtodos definidos en la seccin de mtodos de consolidacin de los metadatos. Existen dos formas de asignar el mtodo de consolidacin a una entidad para su uso durante la consolidacin. El mtodo puede asignarse manualmente a travs de la carga o entrada de datos, o bien, mediante la rutina de clculo de propiedad, que se basa en el porcentaje final de control asignado a la entidad.

Asignacin manual de mtodos de consolidacin


Para introducir la informacin del mtodo de consolidacin manualmente, puede crear una plantilla con los siguientes datos: PDV: Scenario, Year, Period, View, Entity, Value, Account, C2, C3, C4 Dimensin Scenario: el escenario correspondiente Dimensin Year: el ao correspondiente Dimensin Period: el periodo correspondiente Dimensin Entity: una entidad padre Dimensin Value: [None] Dimensin Account: [Method], una cuenta generada por el sistema llamada Method Dimensin C2: [None] Dimensin C3: [None] Dimensin C4: [None] Fila: entidades ICP (para los padres, el usuario puede utilizar la lista del sistema [ICP Entities] o la lista de entidades ICP seleccionadas definida por el usuario.) Columna: Custom1 (el usuario debe utilizar la lista generada por el sistema [ConsolMethods].)

Definicin de mtodos de consolidacin

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 generadas por el sistema


Cuando se crea una aplicacin, las cuentas del sistema para la consolidacin y la propiedad se generan automticamente para la aplicacin.
Nota: Slo se permite modificar la descripcin, la clase de seguridad y la ubicacin de los decimales en las cuentas del sistema. Todos sus dems atributos estn predefinidos y no se pueden cambiar.

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.

Cuenta Active [PCON]

[POWN] [DOWN] [PCTRL]

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.

Method Consol1, Consol2, Consol3

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

Calculada por el sistema. Calculada por el sistema.

Edicin de las cuentas generadas por el sistema


Cuando se crea una aplicacin, los miembros de cuentas del sistema se generan automticamente para la aplicacin.
Nota: Slo se permite modificar la descripcin, la clase de seguridad y la ubicacin de los decimales en los miembros de cuentas del sistema. Todos sus dems atributos estn predefinidos y no se pueden cambiar.

Cmo modificar las cuentas del sistema:


1 En Metadata Manager, abra el archivo que contiene los miembros de cuentas generados por el sistema. 2 Seleccione la ficha List View. 3 En la lista, seleccione una cuenta del sistema y modifique la descripcin, la clase de seguridad
y la ubicacin de los decimales, segn sea necesario.

Cuentas generadas por el sistema

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.

Configuracin de contrapartidas intercompaa


Las operaciones intercompaa se gestionan desde la dimensin Intercompany Partner (ICP), que representa un contenedor de todos los cuadres intercompaa que pueden existir para una cuenta. ICP es una dimensin reservada utilizada junto con la dimensin Account y las dimensiones personalizadas para controlar y eliminar los detalles de las operaciones intercompaa. Para configurar una aplicacin para las operaciones intercompaa, se debe realizar lo siguiente:

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.

Elementos ICP [ICP Top] [ICP None] [ICP Entities]

112

Administracin de metadatos

Edicin de miembros ICP generados por el sistema


Cuando se crea una aplicacin, los miembros Intercompany Partner del sistema se generan automticamente para la aplicacin. Se crea un miembro ICP para cada miembro Entity para el que se ha seleccionado el atributo IsICP.
Nota: Slo se puede modificar la descripcin y la clase de seguridad de los miembros ICP. Todos sus dems atributos estn predefinidos y no se pueden cambiar.

Cmo modificar los miembros intercompaa:


1 En Metadata Manager, abra el archivo que contiene los miembros de contrapartida intercompaa
generados por el sistema.

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.

Edicin de miembros Value generados por el sistema


Cuando se crea una aplicacin, los miembros Value del sistema se generan automticamente para la aplicacin.
Nota: Slo se puede modificar la descripcin de los miembros Value. Todos sus dems atributos estn predefinidos y no se pueden cambiar.

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.

Cmo modificar la descripcin de un miembro Value:


1 En Metadata Manager, abra el archivo que contiene los miembros Value generados por el sistema. 2 En la ficha Member Attributes, dentro de la jerarqua, seleccione un miembro y modifique el atributo
de la descripcin.

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.

Configuracin de contrapartidas intercompaa

113

Filtrado de metadatos basado en criterios de seguridad


Cuando se filtran metadatos de acuerdo con la seguridad, los usuarios slo pueden ver los elementos de las dimensiones Scenario, Entity, ICP, Account y Custom1-Custom4 a los que tienen acceso. El filtrado de los metadatos se puede configurar en el nivel de la aplicacin definiendo el atributo AppSettings EnableMetadataSecurityFiltering como Y. Para los elementos que un usuario puede ver en una jerarqua, se debe asignar una clase de seguridad y otorgarle al usuario acceso de metadatos a dicha clase. Los usuarios tienen acceso implcito a los padres y los ancestros de los miembros a los que tienen acceso. Con el acceso implcito, los usuarios pueden ver los ancestros y los padres en una estructura jerrquica de rbol, pero no pueden acceder a ellos. Por ejemplo, en la siguiente estructura de rbol, el usuario tiene acceso slo a Connecticut, aunque los padres (UnitedStates y Imbler) y los ancestros (Management y Regional) aparezcan en el rbol.

Creacin de archivos de metadatos del formato APP


Se puede utilizar un archivo de metadatos del formato APP para agregar metadatos a una aplicacin de Financial Management. Las secciones del archivo de metadatos pueden organizarse de cualquier forma; sin embargo, Financial Management las procesa automticamente con el siguiente orden:

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:

Dimensin Miembros Jerarquas

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

Creacin de archivos de metadatos del formato APP

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

Este ejemplo muestra un valor de versin vlido:


!VERSION = 3.5.365

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=<>

El siguiente ejemplo especifica una dimensin y un alias:


!DIMENSION=Custom2 Alias=Customers

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

Creacin de archivos de metadatos del formato APP

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

Creacin de archivos de metadatos del formato APP

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:

[ICP Top] [ICP None] [ICP Entities]

A continuacin se detalla la sintaxis de los miembros Intercompany Partner:


Label;SecurityClass;Descriptions

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

El siguiente ejemplo especifica los atributos de los mtodos de consolidacin:


!CONSOLIDATION_METHODS M2;Y;N;<=;20;0;No M3;Y;N;<;50;POWN;Limited M4;Y;N;<=;50;50;Limited M1;Y;Y;<=;100;100;Full M5;Y;N;<=;100;100;Full

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

En el siguiente ejemplo se especifican las jerarquas de la dimensin Account:


!HIERARCHIES=Account ;[None] ;ExchangeRates ExchangeRates;Rate1 ExchangeRates;Rate2 ;Plug ;NetProfit

Creacin de archivos de metadatos del formato APP

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

En el siguiente ejemplo se especifican las jerarquas de la dimensin Scenario:


!HIERARCHIES=Scenario ;Actual ;Budget

Jerarquas de Entity
A continuacin se muestra la sintaxis para las jerarquas de la dimensin Entity:
cdigomiembropadre;cdigomiembrohijo

En el siguiente ejemplo se especifican las jerarquas de la dimensin Entity:


!HIERARCHIES=Entity ;[None] ;Regional Regional;UnitedStates UnitedStates;California California;Sunnyvale California;FosterCity

Jerarquas de Custom1-Custom4
A continuacin se muestra la sintaxis para las jerarquas de las dimensiones Custom1-Custom4:
cdigomiembropadre;cdigomiembrohijo;porcentajeagregacin

En el siguiente ejemplo se especifican las jerarquas de las dimensiones Custom1-Custom4:


!HIERARCHIES=Custom1 ;[None];1 ;AllProducts;0 AllProducts;Golf;1 Golf;GolfBalls;1 Golf;GolfShoes;1 Golf;GolfTees;1 Golf;GolfClubs;1

122

Administracin de metadatos

Dimensiones no incluidas en archivos de metadatos


Las dimensiones Year, Period y View no se incluyen en los archivos de metadatos, se definen en el perfil de la aplicacin especificado al configurar una aplicacin. El sistema define la mayora de los miembros de las dimensiones Value e Intercompany Partner, sin embargo, el usuario puede definir las descripciones de los miembros Value y las clases de seguridad y las descripciones de algunos miembros de la dimensin Intercompany Partner, segn se muestra a continuacin:

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.

Uso de las vistas de Metadata Manager


Metadata Manager permite editar y crear archivos de metadatos. Los metadatos incluyen informacin sobre los atributos y las divisas de los miembros de dimensin. Por ejemplo, se puede utilizar Metadata Manager para agregar cuentas a una aplicacin.
Nota: Metadata Manager slo se encuentra disponible en el escritorio de Financial Management del cliente Windows.

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.

Uso de las vistas de Metadata Manager

123

En Tabla 27 se describen las vistas de Metadata Manager.


Tabla 27

Vistas de Metadata Manager Descripcin Utilice una vista jerrquica para agregar o modificar miembros.
Nota: Debe emplear List View para AppSettings, ConsolMethod y Currencies.

Ficha Tree View

List View Metadata Item Properties File Properties

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.

Cambio del formato del archivo de metadatos


En Metadata Manager es posible convertir un archivo APP en un archivo XML, y viceversa, mediante el almacenamiento del mismo con la extensin de archivo deseada.

Cmo guardar un archivo XML como archivo APP:


1 Haga clic en Open File y seleccione el archivo XML que desea convertir. 2 Haga clic en Save File. 3 En la lista desplegable Save as Type, seleccione APP files(*.app). 4 Modifique el nombre del archivo y cmbiele la extensin a APP. 5 Haga clic en Save.
Nota: Cuando se abre un archivo APP recin convertido en Metadata Manager, se solicita que se introduzca el carcter delimitador. Los delimitadores slo son necesarios para los archivos APP.

124

Administracin de metadatos

Tareas de Tree View


Para todos los procedimientos aqu mencionados, se supone que se ha abierto un archivo de metadatos en Metadata Manager. Despus de realizar cambios en un archivo de metadatos, asegrese de guardar el archivo. Para obtener ms informacin, consulte los siguientes procedimientos: Adicin y modificacin de miembros en la pgina 125 Modificacin de los atributos de nodo para las dimensiones Custom en la pgina 126 Adicin de miembros desde Member List en la pgina 127 Desplazamiento de miembros en la pgina 127 Promocin de miembros en la pgina 128 Cambio de posicin de los miembros en la pgina 128 Eliminacin y supresin de miembros en la pgina 128 Adicin de miembros hurfanos en la pgina 129 Supresin de miembros hurfanos en la pgina 129 Expansin y contraccin de la jerarqua en la pgina 130

Adicin y modificacin de miembros


Cuando se agrega un miembro a una nueva jerarqua, ste se incorpora como hijo de un miembro superior. Por ejemplo, si se va a crear un archivo de metadatos y se desea configurar las cuentas, al miembro superior se le asigna el nombre Account de forma predeterminada. Slo es posible agregar cuentas de hijos a Account. Se puede cambiar el nombre del miembro superior haciendo clic con el botn derecho del ratn en l.
Nota: Si un miembro nuevo es un hijo y el padre existe ms de una vez en el rbol, el nuevo hijo se agrega como hijo de todas las instancias del padre.

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.

Ficha Member Attributes Member List Node Attributes

Uso de las vistas de Metadata Manager

125

Cmo agregar o modificar miembros:


1 Asegrese de que la ficha Tree View est seleccionada y, en la lista desplegable Metadata Item,
seleccione una dimensin.

2 Realice una de las siguientes tareas:

Para agregar miembros, seleccione un miembro y haga clic en o en para agregarle un hermano.

para agregarle un hijo

Para modificar miembros, seleccione un miembro.

Nota: Slo puede agregar hijos al miembro superior de la jerarqua.

3 En la ficha Member Attributes, introduzca o modifique los atributos del miembro.


Nota: Para obtener informacin sobre los atributos, consulte Atributos de metadatos en la pgina 90.

4 Repita los pasos 2 y 3 hasta que haya agregado o actualizado todos los miembros.

Modificacin de los atributos de nodo para las dimensiones Custom


Al modificar el atributo de porcentaje de agregacin en la ficha Node Attributes, se puede cambiar la relacin existente entre el miembro Custom seleccionado y su padre. Para obtener informacin sobre los atributos de la dimensin Custom, consulte Definicin de miembros Custom en la pgina 97.

126

Administracin de metadatos

Cmo modificar los atributos de nodo:


1 Asegrese de que la ficha Tree View est seleccionada y, en la lista desplegable Metadata Item,
seleccione una dimensin Custom.

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.

Adicin de miembros desde Member List


Para agregar miembros a la jerarqua, los miembros se deben arrastrar desde la ficha Member List y colocarse en la estructura de la jerarqua. Si se agrega un miembro hijo a un miembro padre y el padre existe ms de una vez en la jerarqua, el miembro hijo se agrega como miembro hijo de todas las instancias del miembro padre. Es posible agregar varios miembros a la vez.

Cmo agregar miembros desde la ficha Member List:


1 Asegrese de que la ficha Tree View est seleccionada y, en la lista desplegable Metadata Item,
seleccione una dimensin.

2 Seleccione los miembros que desea agregar en la ficha Member List.


Nota: Para seleccionar varios miembros, mantenga presionada la tecla Ctrl al tiempo que selecciona cada miembro.

3 Arrastre los miembros seleccionados a la jerarqua.


Nota: Los miembros no se eliminan de la ficha Member List; slo se copian en la jerarqua.

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.

Cmo desplazar miembros:


1 Asegrese de que la ficha Tree View est seleccionada y, en la lista desplegable Metadata Item,
seleccione una dimensin.

2 En la jerarqua, seleccione un miembro.


Nota: Para seleccionar varios miembros, mantenga presionada la tecla Ctrl al tiempo que selecciona cada miembro.

3 Arrastre los miembros seleccionados a la nueva ubicacin.

Uso de las vistas de Metadata Manager

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.

Cmo promover miembros:


1 Asegrese de que la ficha Tree View est seleccionada y, en la lista desplegable Metadata Item,
seleccione una dimensin.

2 En la jerarqua, seleccione el miembro que desea promover. 3 Haga clic en


.

Cambio de posicin de los miembros


Para cambiar la posicin que ocupan los miembros en la jerarqua, utilice los botones y bajar , situados en la barra de herramientas. El cambio de posicin para subir no promociona los miembros a un nuevo nivel, sino que los sube o los baja del nivel en el que se encuentran dentro de la jerarqua.

Cmo cambiar la posicin de los miembros con relacin a los hermanos:


1 Asegrese de que la ficha Tree View est seleccionada y, en la lista desplegable Metadata Item,
seleccione una dimensin.

2 En la jerarqua, seleccione el miembro que desea mover. 3 Haga clic en


o para cambiar la posicin del miembro seleccionado.

Eliminacin y supresin de miembros


Puede eliminar miembros por completo de los metadatos, o puede quitar miembros de los padres y conservar los miembros en la ficha Member List. Si quita un miembro de su padre y el miembro no tiene ningn otro padre, se considera un miembro hurfano en la ficha Member List. Si elimina un miembro por completo de la jerarqua, tambin lo elimina de List View.

Cmo eliminar o quitar miembros:


1 Asegrese de que la ficha Tree View est seleccionada y, en la lista desplegable Metadata Item,
seleccione una dimensin.

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

Adicin de miembros hurfanos


Un miembro hurfano es un miembro que no forma parte de la jerarqua y que, en consecuencia, no tiene un miembro padre o hermano. Cuando se agregan miembros a List View, los miembros son hurfanos hasta que se agregan a la jerarqua en Tree View.

Precaucin Un archivo de metadatos que contiene miembros hurfanos no puede verificarse ni cargarse

en una aplicacin.

Cmo agregar miembros hurfanos a la jerarqua:


1 Asegrese de que la ficha Tree View est seleccionada y, en la lista desplegable Metadata Item,
seleccione una dimensin.

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.

Supresin de miembros hurfanos


Si se selecciona mostrar slo los miembros hurfanos, dichos miembros se pueden quitar fcilmente de la lista de miembros.

Precaucin Un archivo de metadatos que contiene miembros hurfanos no puede verificarse ni cargarse

en una aplicacin.

Cmo quitar miembros hurfanos:


1 Asegrese de que la ficha Tree View est seleccionada y, en la lista desplegable Metadata Item,
seleccione una dimensin.

2 En el lado derecho del rea de trabajo de Metadata Manager, seleccione la ficha Member List.

Uso de las vistas de Metadata Manager

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.

Expansin y contraccin de la jerarqua


Para expandir o contraer la jerarqua, utilice los botones correspondientes de la barra de herramientas. Puede expandir o contraer toda la jerarqua o miembros padre individuales.

Cmo expandir o contraer el rbol:


1 Asegrese de que la ficha Tree View est seleccionada y, en la lista desplegable Metadata Item,
seleccione una dimensin.

2 En la jerarqua, seleccione un miembro y realice una de las siguientes tareas:

Haga clic en en la jerarqua. Haga clic en en la jerarqua.

para expandir el miembro actual y todos los miembros situados debajo

para contraer el miembro actual y todos los miembros situados debajo

Tareas de List View


Para todos los procedimientos aqu mencionados, se supone que se ha abierto un archivo de metadatos en Metadata Manager. Despus de realizar un cambio en un archivo de metadatos, asegrese de guardar el archivo.
Nota: Despus de utilizar List View para agregar miembros, utilice Tree View para agregarlos a la jerarqua.

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

Adicin y modificacin de miembros


Cuando se utiliza List View para agregar miembros, se puede introducir el miembro y sus atributos en una lista simple. La informacin que se agrega o modifica no es vlida hasta que se cambia de vista (por ejemplo, Tree View) o hasta que se validan los datos manualmente.

Cmo agregar o modificar miembros:


1 Asegrese de que la ficha List View est seleccionada y, en la lista desplegable Metadata Item,
seleccione una dimensin.

2 Realice una de estas acciones:

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.

Uso de las vistas de Metadata Manager

131

Copia, corte y pegado de miembros


Puede cortar, copiar y pegar miembros de una celda a otra o de varias celdas a varias celdas. Tambin puede deshabilitar las celdas de lista desplegable, con lo que se simplifica el proceso de copia, corte y pegado de varias celdas. Los cambios realizados en List View se reflejan en Tree View.

Cmo copiar, cortar o pegar miembros, la configuracin de la aplicacin o divisas:


1 Asegrese de que la ficha List View est seleccionada y, en la lista desplegable Metadata Item,
seleccione una dimensin.

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.

4 Realice una de las siguientes tareas:

Haga clic en Haga clic en Haga clic en

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.

Cmo eliminar miembros:


1 Asegrese de que la ficha List View est seleccionada y, en la lista desplegable Metadata Item,
seleccione una dimensin.

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

Visualizacin u ocultacin de columnas


Se puede especificar qu informacin se desea que aparezca mostrando u ocultando las columnas.

Cmo ocultar una sola columna:


1 Asegrese de que la ficha List View est seleccionada y, en la lista desplegable Metadata Item,
seleccione una dimensin.

2 Haga clic con el botn derecho del ratn en una columna y seleccione Hide Current Column.

Cmo mostrar u ocultar varias columnas:


1 Asegrese de que la ficha List View est seleccionada y, en la lista desplegable Metadata Item,
seleccione una dimensin.

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.

Orden de metadatos en List View


Los metadatos se pueden ordenar en List View por columna. La informacin de la columna se puede disponer en orden ascendente o descendente.

Cmo ordenar una columna:


1 Asegrese de que la ficha List View est seleccionada y, en la lista desplegable Metadata Item,
seleccione una dimensin.

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.

Creacin de alias para las dimensiones Custom


Para todos los procedimientos aqu mencionados, se supone que se ha abierto un archivo de metadatos en Metadata Manager. Despus de realizar cambios en un archivo de metadatos, asegrese de guardar el archivo. La ficha Metadata Item Properties permite introducir los alias de las dimensiones Custom, que son los que describen este tipo de dimensiones.
Nota: Puede utilizar alias slo para las dimensiones personalizadas.

Uso de las vistas de Metadata Manager

133

Cmo crear el alias de una dimensin:


1 Asegrese de que la ficha Metadata Item Properties est seleccionada y, en la lista desplegable
Metadata Item, seleccione una dimensin Custom.

2 En el cuadro de texto Alias, introduzca el alias de la dimensin.

Creacin de informes de metadatos en File Properties


Puede aplicar una hoja de estilos XSL para convertir los metadatos en un formato HTML, de modo que sea ms fcil visualizarlo en la web. Financial Management proporciona dos hojas de estilos XSL de informes predeterminadas para los informes de metadatos. Por ejemplo, para que el informe muestre metadatos en jerarquas, utilice la hoja de estilos HFM_MetadataWithHierarchy.XSL. Las hojas de estilos se instalan en la carpeta de trabajo del servidor durante la instalacin. La ubicacin predeterminada es C:\Hyperion\FinancialManagement\Server Working Folder\Report Style Sheets\Metadata. Para crear sus propias hojas de estilos en lugar de utilizar las proporcionadas, pngase en contacto con el administrador de TI para solicitar asistencia con XSL.

134

Administracin de metadatos

Cmo crear un informe de metadatos:


1 En Metadata Manager, seleccione la ficha File Properties y abra un archivo de metadatos.
Nota: De forma predeterminada, los archivos de metadatos tienen la extensin de archivo APP o XML.

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.

4 Haga clic en View Metadata para ver el informe con formato.

Uso de las vistas de Metadata Manager

135

Integridad referencial de metadatos


Para que no se produzca ningn problema de integridad referencial en la aplicacin, Financial Management verifica que los cambios en los metadatos sean vlidos para la aplicacin en su estado actual antes de aceptar los cambios. Cuando se cargan metadatos, el sistema compara el archivo de carga de metadatos con los elementos de metadatos de la aplicacin. Se registran todos los cambios y algunos de ellos se comparan con los datos existentes. Las modificaciones que ocasionan problemas de integridad referencial no se admiten.
Nota: Cuando cargue metadatos, asegrese de que la opcin de comprobacin de integridad est seleccionada.

Comprobaciones de integridad referencial de metadatos


En Tabla 29 se proporciona informacin sobre cambios especficos en los atributos de metadatos que requieren que el sistema compruebe los datos existentes con respecto al archivo de metadatos que se va a cargar. En ella slo se incluyen los atributos de metadatos que afectan a la integridad referencial.
Tabla 29

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.

AllowAdjs AllowAdjsFrom Children (de Y a N)

IsICP (de Y a N) Scenario ZeroViewForAdj UsesLineItems

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.

Errores de integridad referencial en el archivo de carga de metadatos


En el archivo de carga de metadatos, los errores de integridad referencial aparecen en la siguiente seccin:
Metadata referential integrity check started at

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]

Integridad referencial de metadatos

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.

Opcin de carga Fusionar

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

Cmo cargar metadatos:


1 Abra la aplicacin. 2 En el marco de navegacin, seleccione Load Metadata. 3 En el cuadro de texto Metadata Filename, escriba el nombre del archivo que desea cargar o haga
clic en para buscarlo.

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.

8 En la seccin Load Method, seleccione una de las opciones siguientes:


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

los tipos de metadatos.

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.

Cmo cargar metadatos:


1 Abra la aplicacin. 2 En Vista del navegador, expanda Tareas y seleccione Tareas de carga. 3 Elija Cargar metadatos.

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.

8 En la seccin Opciones de carga, seleccione uno de los siguientes mtodos de carga:


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

todos los tipos de metadatos.

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

Cmo extraer metadatos:


1 Abra la aplicacin. 2 En el marco de navegacin, haga clic en Extract Metadata.

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.

Nota: Los archivos de metadatos tienen la extensin de archivo APP o XML.

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.

6 Seleccione los tipos de metadatos que desea extraer.


Sugerencia: Utilice los botones Select All y De-select All para seleccionar o borrar rpidamente todos

los tipos de metadatos.

7 Haga clic en Extract.


Nota: Tras extraer los metadatos, puede hacer clic en el botn View situado junto al cuadro de texto Log Filename para mostrar los errores encontrados durante el proceso.

Extraccin de metadatos

143

Procedimiento web

Cmo extraer metadatos:


1 Abra la aplicacin. 2 En Vista del navegador, expanda Tareas y seleccione Tareas de extraccin. 3 Elija Extraer metadatos.

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

rpidamente todos los tipos de metadatos.

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

Administracin de listas de miembros

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.

Administracin de listas de miembros

145

Creacin de archivos de listas de miembros


Los archivos de listas de miembros se crean mediante VBScript en un formato ASCII que admita conjuntos de caracteres multibyte (MBCS) o un archivo codificado en formato Unicode con la ordenacin de bytes Little Endian. Los archivos de listas de miembros tienen la extensin de archivo LST. El formato de archivo para enumerar miembros en un archivo de listas de miembros es idntico para todas las dimensiones excepto para Entity. En las listas de miembros de la dimensin Entity se debe especificar la entidad y el padre de la misma. Para crear archivos de listas de miembros se utilizan las subrutinas siguientes:

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)

Sintaxis Dim ElementoLists(n)

HS.Dimension = "Elemento"

Sustituya Elemento por la dimensin. Por ejemplo:


If HS.Dimension = "Entity" Then

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

Sustituya Elemento por la dimensin. Por ejemplo:


HS.SetMemberLists EntityLists

146

Administracin de listas de miembros

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

Sintaxis de EnumMembersInList Descripcin Sustituya Elemento por la dimensin. Por ejemplo:


If HS.Dimension = "Entity" Then

Sintaxis HS.Dimension = "Elemento"

HS.MemberListID

Especifica el identificador exclusivo de la lista de miembros.


HS.MemberListID = 1

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

Especifica una lista de miembros de la entidad.


HS.Entity.List(HS.Entity.Member,"[Children]"

HS.MemberListEntity HS.MemberListScenario HS.MemberListYear HS.MemberListPeriod

Se utiliza para especificar una lista de miembros dinmica.

Creacin de archivos de listas de miembros

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.

Listas de miembros dinmicas


Para las listas dinmicas, en lugar de incluir todos los miembros de la lista, se introducen reglas para obtener la informacin del sistema. Se pueden utilizar las funciones y los argumentos de Financial Management para crear listas de miembros. Emplee el editor de reglas para escribir las reglas con la sintaxis correcta. La sintaxis siguiente crea una lista de miembros dinmica para obtener todas las entidades USD:
If HS.Dimension = Entity Then If HS.MemberListID=1 Then ELi=HS.Entity.List( , ) Entities are read into an array. For i=Lbound(ELi) to Ubound(ELi) Loops through all entities. If (StrComp(HS.Entity.DefCurrency(ELi(i)), USD,vbTextCompare)=0) Then

148

Administracin de listas de miembros

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.

Lista de miembros de PDV dinmica


El texto en negrita del ejemplo siguiente muestra las secciones dinmicas de PDV del archivo de listas de miembros.
Sub EnumMemberLists() Dim EntityLists(5) If HS.Dimension = "Entity" Then EntityLists(1) = "AllEntities" EntityLists(2) = "AppCur" EntityLists(3) = "NoAppCur" EntityLists(4) = "Global(@POV)" EntityLists(5) = "POWN(@POV)" HS.SetMemberLists EntityLists End If End Sub Sub EnumMembersInList() If HS.Dimension = "Entity" Then If HS.MemberListID = 1 Then HS.AddEntityToList "","Corp_Ops" HS.AddEntityToList "","China" HS.AddEntityToList "","Colombia" HS.AddEntityToList "","Germany" HS.AddEntityToList "","Spain" HS.AddEntityToList "","UK" End If EntList=HS.Entity.List("","") AppCur=HS.AppSettings.Currency For each Ent in EntList If HS.Entity.DefCurrency(Ent)=AppCur Then If HS.MemberListID = 2 Then HS.AddEntityToList "",Ent ElseIf Ent<>"[None]" Then If HS.MemberListID = 3 Then HS.AddEntityToList "",Ent End If Next ScenPOV=HS.MemberListScenario YearPOV=HS.MemberListYear PerPOV=HS.MemberListPeriod EntPOV=HS.MemberListEntity

Creacin de archivos de listas de miembros

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

Carga de listas de miembros


Una vez que se ha cargado un archivo de listas de miembros 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. Procedimiento de Windows

Cmo cargar listas de miembros:


1 Abra la aplicacin. 2 En el marco de navegacin, seleccione Load Member Lists. 3 En el cuadro de texto Member List Filename, escriba el nombre del archivo que desea cargar o haga
clic en para buscarlo.

Nota: Los archivos de listas de miembros tienen la extensin de archivo LST.

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

Administracin de listas de miembros

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.

Cmo cargar listas de miembros:


1 Abra la aplicacin. 2 En Vista del navegador, expanda Tareas y seleccione Tareas de carga. 3 Elija Cargar listas de miembros. 4 En el cuadro de texto Archivo de listas de miembros, escriba el nombre del archivo que desea cargar
o haga clic en Examinar para buscarlo.
Nota: Los archivos de listas de miembros tienen la extensin de archivo LST.

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.

Carga de listas de miembros

151

Extraccin de listas de miembros


Las listas de miembros extradas se guardan en un archivo ASCII que admite conjuntos de caracteres multibyte (MBCS). Los archivos de listas de miembros tienen la extensin de archivo LST. Una vez que se han extrado las listas de miembros, se puede visualizar y modificar la informacin que contienen con un editor de texto. Procedimiento de Windows

Cmo extraer listas de miembros:


1 Abra la aplicacin. 2 En el marco de navegacin, seleccione Extract Member Lists. 3 En el cuadro de texto Member List Filename, escriba el nombre del archivo que desea extraer o haga
clic en para buscarlo.

Nota: Los archivos de listas de miembros tienen la extensin de archivo LST.

4 En el cuadro de texto Log Filename, escriba el nombre del archivo de registro o haga clic en
para buscarlo.

5 Haga clic en Extract.


Nota: Tras extraer las listas de miembros, puede hacer clic en el botn View para mostrar los errores encontrados durante la extraccin.

Procedimiento web

Cmo extraer listas de miembros:


1 Abra la aplicacin. 2 En Vista del navegador, expanda Tareas y seleccione Tareas de extraccin. 3 Elija Extraer listas de miembros. 4 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.

152

Administracin de listas de miembros

Listas del sistema por dimensin


En la tabla siguiente se ofrece el nombre de la lista generada por el sistema y las dimensiones en las que se puede utilizar.
Tabla 33

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]

Listas del sistema por dimensin

153

154

Administracin de listas de miembros

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

Creacin de archivos de asientos


Los archivos de asientos se pueden crear con un formato ASCII que admita conjuntos de caracteres multibyte (MBCS) o en un archivo codificado en formato Unicode con la ordenacin de bytes Little Endian. Los archivos de asientos tienen la extensin de archivo JLF. Un archivo de asientos puede incluir estas secciones:

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 formato de archivo


Esta seccin contiene el nmero de versin del archivo, que slo cambia cuando se modifica el formato del mismo. El formato de archivo se genera automticamente al extraer los asientos.
Nota: Esta seccin no es necesaria.

En el ejemplo siguiente se especifica el formato de archivo:


!File_Format = 1.0

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.

En el ejemplo siguiente se especifica la versin:


!Version = 1.1

Seccin de grupo de asientos


En esta seccin del archivo se utiliza la sintaxis siguiente para definir grupos de asientos.
!GROUP=<journal group>;<journal group description>

Por ejemplo, aqu se definen tres grupos de asientos:


!GROUP=Group1;This is the Group1 Journals Group !GROUP=Group2;This is the Group2 Journals Group !GROUP=Group3;This is the Group3 Journals Group

Seccin de plantillas estndar


Las plantillas estndar se aplican a todos los escenarios, aos y periodos de una aplicacin y no dependen de una combinacin especfica de escenario, periodo y ao. La sintaxis siguiente especifica una plantilla estndar:
!STANDARD = <label>, <balancing attribute>, <type>, <journal group>, <securityclass>, <SingleParent.SingleEntity> !DESC=<journal description> <parent.entity>, <ICP>, <C1>, <C2>, <C3>, <C4>, <amount type>, <amount>, <line item desc>

Creacin de archivos de asientos

157

Seccin de plantillas recurrentes


Las plantillas recurrentes se aplican a todos los escenarios, aos y periodos de una aplicacin y no dependen de una combinacin especfica de escenario, periodo y ao, pero s de miembros Adjs Value.
Nota: No se puede crear una plantilla recurrente para otra de autorrevertido. Para el atributo <type>, el valor debe ser R de regular.

La sintaxis siguiente especifica una plantilla recurrente:


!RECURRING = <label>, <balancing attribute>, <type>, <value>, <journal group>, <securityclass>, <SingleParent.SingleEntity> !DESC=<journal description> <parent.entity>, <account>, <ICP>, <C1>, <C2>, <C3>, <C4>, <amount type>, <amount>, <line item desc>

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

Atributo <label> <balancing attribute>

U = descuadrado B = cuadrado en el total E = cuadrado por entidad

158

Administracin de asientos

Tabla 34

Descripciones de atributos de asientos (continuacin) Valor


Atributo <type>

R = asientos regulares A = asientos de autorrevertido V = asientos de reversin automtica

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>

Opcional: parmetro definido por el usuario de hasta 20 caracteres


Nota: Los grupos se deben precargar.

<security class>

Opcional: clase de seguridad vlida asociada al asiento


Nota: Si no se asigna una clase de seguridad, el asiento utiliza de forma predeterminada la clase de seguridad [Default]. Slo los usuarios con derechos de acceso a esta clase de seguridad pueden acceder al asiento.

<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>

<ICP> <C1 - C4> <amount type>

D = debe C = haber

Creacin de archivos de asientos

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.

Atributo <amount> <line item description>

La sintaxis siguiente especifica un asiento regular:


!JOURNAL = <label>, <balancing attribute>, <type>, <status>, <value dimension>, <journal group>, <SecurityClass>, <SingleParent.SingleEntity> !DESC=<journal description> <parent.entity>, <account>, <ICP>, <C1>, <C2>, <C3>, <C4>, <amount type>, <amount>, <line item desc>

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

Cmo cargar asientos:


1 Abra la aplicacin.
Nota: Antes de cargar asientos primero debe abrir los periodos en los que se van a cargar. Para obtener ms informacin, consulte Administracin de periodos de asientos en la Gua del usuario de Hyperion System 9 Financial Management.

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.

Nota: Los archivos de asientos tienen la extensin de archivo JLF.

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.

6 Haga clic en Load.


Nota: Tras cargar los asientos, 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.

Cmo cargar asientos:


1 Abra la aplicacin. 2 En Vista del navegador, expanda Tareas y seleccione Tareas de carga. 3 Elija Cargar asientos.
Nota: Antes de cargar asientos primero debe abrir los periodos en los que se van a cargar. Para obtener ms informacin, consulte Administracin de periodos de asientos en la Gua del usuario de Hyperion System 9 Financial Management.

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.

5 Haga clic en Cargar.


Nota: El sistema muestra los errores encontrados durante la carga.

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

Cmo extraer asientos:


1 Abra la aplicacin. 2 En el marco de navegacin, seleccione Extract Journals. 3 En el cuadro de texto Journal Filename, escriba el nombre del archivo que desea extraer o haga
clic en para buscarlo.

Nota: Los archivos de asientos tienen la extensin de archivo JLF.

4 En el cuadro de texto Log Filename, escriba el nombre del archivo de registro o haga clic en
buscarlo.

para

5 Seleccione los elementos que desee extraer:


Plantillas Plantillas recurrentes Asientos

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.

7 Haga clic en Extract.


Nota: Tras extraer los asientos, puede hacer clic en el botn View para mostrar los errores encontrados durante la extraccin.

Procedimiento web

Cmo extraer asientos:


1 Abra la aplicacin. 2 En Vista del navegador, expanda Tareas y seleccione Tareas de extraccin. 3 Elija Extraer asientos.

4 Seleccione los elementos que desee extraer:


Plantillas Plantillas recurrentes Asientos

Extraccin de asientos

163

5 En caso de elegir la extraccin de asientos, es preciso que especifique un escenario, un ao y uno o ms


periodos de los que desea extraer asientos.

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.

7 Opcional: escriba el cdigo y el grupo de los asientos que va a extraer.


Nota: Puede utilizar el signo de porcentaje ( % ) como comodn.

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

Administracin de formularios de datos

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.

Administracin de formularios de datos

165

Sintaxis de los scripts de formularios de datos


Los elementos de sintaxis que participan en la creacin de formularios de datos son de tres tipos: palabras clave, valores y opciones. Las palabras clave tienen una lnea propia en el script y se colocan a la izquierda del signo igual (=). Los valores ocupan la posicin inmediatamente posterior al signo igual para completar una lnea en el script. Las opciones, por su parte, se pueden agregar a una lnea del script, donde cada una de ellas aparece separada por una coma.
Nota: Cuando un valor es necesario precede a las opciones. Las opciones nunca son obligatorias y se pueden colocar en cualquier orden.

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.

Sintaxis del script AddMember

BackgroundPOV Blank Cn CalcByRow Cell_Link CellText CustomHeader CustomHeaderStyle DynamicPOV FormInputBoxLength

166

Administracin de formularios de datos

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.

Sintaxis del script FormNumDecimals

FormRowHeight FormScale HeaderOption

Instructions LineItemDetailSinglePeriod

Link MaxCells MaxColsForSparseRetrievalMethod NoSuppress

NumDecimals

Override

PrintNumDataColsPerPage PrintNumRowsPerPage PrintRepeatHeadersonAllPages Rn ReadOnly ReportDescription

Sintaxis de los scripts de formularios de datos

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.

Sintaxis del script ReportLabel ReportSecurityClass ReportType SCalc Scale

SelectablePOVList ShowDescriptions ShowLabels String Style SuppressColHeaderRepeats SuppressInvalidColumns SuppressInvalidRows SuppressNoDataColumns SuppressNoDataRows SuppressRowHeaderRepeats SuppressZeroColumns SuppressZeroRows

168

Administracin de formularios de datos

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.

Para utilizar esta opcin se precisan dos definiciones de fila independientes:

Una fila de resumen que muestre los totales de la lista de miembros y que cuente con la opcin AddMember.

Nota: La fila de resumen no se puede suprimir.

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.

Nota: La fila de lista se puede colocar antes o despus de la 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.

Sintaxis de los scripts de formularios de datos

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

Administracin de formularios de datos

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

Sintaxis de los scripts de formularios de datos

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

Administracin de formularios de datos

C4=SCalc(Col(3)/Col(1)),CustomHeader:Variance % R1=A#Sales R2=A#Purchases R3=A#OtherCosts R4=SCalc(Row(1)+Row(2)+Row(3)),CustomHeader:Total ShowLabels=True CalcByRow=False

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

Sintaxis de los scripts de formularios de datos

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

definir el texto de la primera celda del encabezado.

Sintaxis
CustomHeader:NombreEncabezado

Sustituya NombreEncabezado por el encabezado que desee utilizar.


Nota: No se puede utilizar una coma ( , ), dos puntos ( : ) o el signo ampersand ( & ) en el encabezado personalizado.

Ejemplo En el ejemplo siguiente se define el encabezado personalizado para la columna 3 como Variance.
C3=SCalc(C1-C2),customheader:Variance

174

Administracin de formularios de datos

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

Sintaxis de los scripts de formularios de datos

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

Sustituya Decimales por un valor de 0 a 9.


Nota: Cuando se define un valor de 9, se emplea la mxima precisin y con ello se incluyen hasta 14 dgitos detrs del decimal.

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

Sustituya Pxeles por el nmero de pxeles para la altura de fila.

Precaucin Se debe incluir px detrs de Pxeles. Si se omite px, puede que las filas y las columnas

no se alineen correctamente cuando se imprima el formulario.

Ejemplo
FormRowHeight=16 px

176

Administracin de formularios de datos

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

Sustituya n por un valor de -12 a 12. Ejemplo


FormScale=0

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.

ShowDescription ShowLabel Style

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

Sintaxis de los scripts de formularios de datos

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

Administracin de formularios de datos

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

Sustituya n por el nmero de celdas para el formulario.


Nota: El valor indica el nmero de celdas visibles en el formulario, incluidas las calculadas. No incluye las suprimidas.

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

Sustituya n por el nmero de columnas en el formulario. Ejemplo


MaxColsForSparseRetrievalMethod=11

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

Sintaxis de los scripts de formularios de datos

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

Sustituya n por un valor de 0 a 9.


Nota: Cuando se define un valor de 9, se emplea la mxima precisin y con ello se incluyen hasta 14 dgitos detrs del decimal.

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

Administracin de formularios de datos

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

Blank NumDecimals ReadOnly SCalc Scale String Style

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)

Sintaxis de los scripts de formularios de datos

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

Sustituya n por el nmero de columnas que se va a imprimir por pgina. Ejemplo


PrintNumColsPerPage=6

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

Sustituya n por el nmero de filas que se va a imprimir por pgina. Ejemplo


PrintNumRowsPerPage=20

182

Administracin de formularios de datos

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

Sustituya Booleano por True o False. Ejemplo


PrintRepeatHeadersonAllPages=True

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

Sintaxis de los scripts de formularios de datos

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

Administracin de formularios de datos

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

Sintaxis de los scripts de formularios de datos

185

ReportSecurityClass
Esta palabra clave permite especificar la clase de seguridad asignada al formulario. La predeterminada es [Default]. Sintaxis
ReportSecurityClass=ClaseSeguridad

Sustituya ClaseSeguridad por el nombre de una clase de seguridad vlida. Ejemplo


ReportSecurityClass=Corporate

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>])

Nota: Puede incluir varios pares de [<operador> <expresin>] en un clculo SCalc.

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

Administracin de formularios de datos

Elementos admitidos en los clculos SCalc


A continuacin se enumeran los tipos de elementos que se pueden utilizar en los clculos SCalc:

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.

Referencias a columnas, con la sintaxis Col(ndiceColumna). En este ejemplo se suman la columna 1 y 3:


C4=SCalc(Col(1)+Col(3))

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

Sustituya n por un valor de -12 a 12. Ejemplo


C4=A#Inventory,Scale:2

Sintaxis de los scripts de formularios de datos

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

Padre ListaMiembros ListaSistema

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

Administracin de formularios de datos

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

Sustituya Booleano por True o False. Ejemplo


ShowDescriptions=True

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

Sustituya Booleano por True o False. Ejemplo


ShowLabels=False

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")

Sintaxis de los scripts de formularios de datos

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

y si se utiliza incorrectamente se puede cambiar significativamente la apariencia del formulario.

Nota: Cuando se exporta a Excel se mantiene el formato de estilo.

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

Administracin de formularios de datos

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

Propiedad Color (de primer plano) Background-color

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

El estilo de la fuente. Por ejemplo:


Style: font: italic Courier

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

El tamao de punto de la fuente. Por ejemplo:


Style: font-size: 12pt

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.

Sintaxis de los scripts de formularios de datos

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

Sustituya Booleano por True o False. Ejemplo


SuppressColHeaderRepeats=False

192

Administracin de formularios de datos

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

Sintaxis de los scripts de formularios de datos

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

Sustituya Booleano por True o False. Ejemplo


SuppressRowHeaderRepeats=False

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

Administracin de formularios de datos

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

Uso de aos y periodos relativos


Se pueden utilizar las siguientes funciones de ao y periodo:

@Cur @First @Last @Next @Prev

Nota: Los valores de ao y periodo no distinguen entre maysculas y minsculas.

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)

Uso de aos y periodos relativos

195

Orden de prioridad de los atributos en conflicto


Existen diversas formas de establecer el nmero de decimales, la escala y el PDV de los formularios de datos. Por ejemplo, se puede definir el nmero de decimales:

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

Administracin de formularios de datos

Creacin de formularios de datos con Creador de formularios de datos


Financial Management proporciona una interfaz grfica de usuario con la que se pueden crear y mantener formularios de datos. Para obtener informacin sobre las fichas del Creador de formularios de datos, consulte las siguientes secciones:

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.

Cmo crear un formulario de datos:


1 Abra la aplicacin. 2 Seleccione Administracin > Administrar documentos. 3 Seleccione la ficha Formularios de datos. 4 Haga clic en Nuevo. 5 Introduzca 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. Asimismo, cada ficha contiene los siguientes botones:

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.

Creacin de formularios de datos con Creador de formularios de datos

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.

Cuadro de texto Cdigo Clase de seguridad Descripcin Instrucciones

Si se desplaza el ratn sobre un cdigo aparece la sintaxis del script.

198

Administracin de formularios de datos

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.

Las reglas que aparecen a continuacin se aplican al uso de la ficha PDV:

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.

Creacin de formularios de datos con Creador de formularios de datos

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

Administracin de formularios de datos

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.

Creacin de formularios de datos con Creador de formularios de datos

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

Administracin de formularios de datos

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.

Creacin de formularios de datos con Creador de formularios de datos

203

Edicin de formularios de datos


La herramienta Creador de formularios de datos permite editar formularios de datos.
Nota: Una vez que se ha editado un formulario de datos, se debe cargar el script actualizado en la aplicacin para que se puedan visualizar los cambios realizados.

Cmo editar un formulario de datos:


1 Abra la aplicacin. 2 Seleccione Administracin > Administrar documentos. 3 Seleccione la ficha Formularios de datos. 4 Para editar un formulario, realice una de las siguientes tareas:

Marque la casilla situada junto al formulario y haga clic en Editar. Haga clic en el icono de edicin situado junto al formulario.

Nota: Slo se puede seleccionar un formulario cada vez.

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

para restablecer los valores.

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

Administracin de formularios de datos

Creacin de carpetas para formularios de datos


Se puede crear una jerarqua de carpetas para los formularios de datos. De forma predeterminada ya hay una carpeta Root disponible, que no se puede eliminar y que es en la que se incluyen todas las carpetas nuevas creadas. La organizacin de formularios de datos en carpetas puede resultar muy til cuando se cuenta con muchos formularios.

Cmo crear carpetas para formularios de datos:


1 Abra la aplicacin. 2 Seleccione Administracin > Administrar documentos. 3 Seleccione la ficha Formularios de datos. 4 Seleccione Nueva carpeta. 5 Introduzca un nombre para la carpeta.
El nombre puede contener un mximo de 20 caracteres, incluidos los espacios.

6 Opcional: introduzca una descripcin para la carpeta.


La descripcin puede contener un mximo de 40 caracteres, incluidos los espacios.

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.

8 Haga clic en Aceptar.

Visualizacin y ocultacin de formularios de datos privados


Es posible visualizar los documentos privados de otros usuarios, si bien esta funcin slo est disponible para el administrador de la aplicacin. Para ver slo documentos privados, haga clic en Mostrar documentos privados; para ver slo documentos pblicos, haga clic en Ocultar documentos privados.

Visualizacin y ocultacin de formularios de datos privados

205

Carga de formularios de datos


Tras crear los scripts de formularios de datos, stos se guardan en una aplicacin. Para obtener informacin sobre la creacin de un script de formulario de datos, consulte Sintaxis de los scripts de formularios de datos en la pgina 166.
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.

Cmo cargar formularios de datos:


1 Abra la aplicacin. 2 Seleccione Administracin > Administrar documentos. 3 Seleccione la ficha Formularios de datos. 4 Haga clic en Cargar. 5 Haga clic en Examinar para buscar el script de formulario de datos que desee cargar y elija Abrir.
Nota: Los scripts de formularios de datos tienen la extensin de archivo WDF.

6 Opcional: siga uno de los pasos siguientes:

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

Administracin de formularios de datos

Extraccin de formularios de datos


Es posible extraer scripts de formularios de datos de una aplicacin. Con esta operacin no se elimina el script de la carpeta o de la aplicacin; simplemente se extrae su contenido a una ubicacin que se seleccione. Una vez que se ha extrado un script de formulario de datos, ste se puede modificar y cargar en la aplicacin. Asegrese de reemplazar el archivo antiguo al cargar el script. Tambin se puede utilizar el modelo para un nuevo script.
Nota: Si va a cargar un script en una aplicacin, debe seleccionar la opcin Sobrescribir documentos existentes para sustituir el archivo antiguo en la aplicacin.

Cmo extraer formularios de datos:


1 Abra la aplicacin. 2 Seleccione Administracin > Administrar documentos. 3 Seleccione la ficha Formularios de datos. 4 Haga clic en Extraer. 5 Haga clic en el enlace del nombre de archivo del archivo que desea extraer. 6 Haga clic en Guardar. 7 Especifique el nombre y la ubicacin del archivo extrado o deje el nombre y la ruta predeterminados.
Nota: Los formularios de datos tienen la extensin de archivo WDF.

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.

Extraccin de formularios de datos

207

Eliminacin de formularios de datos


Para poder eliminar formularios de datos es preciso ser administrador y tener asignada la funcin de seguridad Administrar formularios de entrada de datos.

Cmo eliminar formularios de datos:


1 Abra la aplicacin. 2 Seleccione Administracin > Administrar documentos. 3 Seleccione la ficha Formularios de datos. 4 Marque la casilla situada junto al formulario de datos que desee eliminar.
Nota: Para poder eliminar una carpeta primero es preciso eliminar todos los formularios de datos que contenga.

5 Haga clic en Eliminar.

208

Administracin de formularios de datos

Captulo

Uso de Analtica ampliada

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.

Uso de Analtica ampliada

209

Parmetros del registro de Analtica ampliada


Las siguientes claves del registro se pueden definir en la ubicacin del registro HKEY_LOCAL_MACHINE\SOFTWARE\Hyperion Solutions\Hyperion Financial Management\Server.
Tabla 43

Parmetros del registro de Analtica ampliada Valor predeterminado 0

Nombre de la entrada EACommandTimeout

Tipo de datos REG_DWORD

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

Uso de Analtica ampliada

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.

Por ejemplo, se pueden exportar los siguientes datos:


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

Formatos del esquema estrella


Al crear un esquema estrella, se puede seleccionar una de las siguientes opciones de agregacin:

Estndar Slo metadatos Slo metadatos seleccionados Essbase Almacn de datos

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

Uso de Analtica ampliada

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

Creacin y exportacin de datos a un esquema estrella


Se puede crear un esquema estrella mediante la especificacin del prefijo que identifica las tablas del esquema y los miembros de dimensin de las celdas que se van a exportar. Antes de exportar los datos, es preciso comprobar que los datos de la aplicacin estn consolidados.

Precaucin No utilice la base de datos de Financial Management como destino de la exportacin.

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.

Creacin y exportacin de datos a un esquema estrella

213

Cmo crear un esquema estrella y exportar los datos de Financial Management al mismo:
1 Abra la aplicacin. 2 Seleccione Administracin > Analtica ampliada.

3 Realice una de las siguientes operaciones:


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.

8 Seleccione Crear esquema estrella.

214

Uso de Analtica ampliada

Actualizacin de un esquema estrella


Es posible exportar datos a un esquema estrella que se haya definido previamente. Al actualizar un esquema, tambin se pueden especificar distintos miembros de dimensin.
Nota: Cuando se actualiza un esquema estrella, el sistema borra los datos solamente de la tabla FACT.

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.

Cmo actualizar un esquema estrella:


1 Abra la aplicacin. 2 Seleccione Administracin > Analtica ampliada. 3 Realice una de las siguientes operaciones:

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.

8 Seleccione Actualizar esquema estrella.

Actualizacin de un esquema estrella

215

Eliminacin de un esquema estrella


Los esquemas estrella que ya no sean necesarios se pueden eliminar. Con esta operacin se eliminan todos los datos, metadatos y tablas que contienen.

Cmo eliminar un esquema estrella:


1 Abra la aplicacin. 2 Seleccione Administracin > Analtica ampliada. 3 En la lista desplegable Base de datos de destino (DSN), seleccione la base de datos que contiene
el esquema estrella.

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 Seleccione Eliminar esquema estrella.

Creacin de una plantilla de esquema estrella


Con la creacin de plantillas de esquemas estrella se puede asignar un nombre a los PDV y guardarlos para un uso posterior.

Cmo crear una plantilla de esquema estrella:


1 Abra la aplicacin. 2 Seleccione Administracin> Analtica ampliada. 3 Seleccione los miembros de dimensin de PDV. 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.

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

Uso de Analtica ampliada

Eliminacin de una plantilla de esquema estrella


Cmo eliminar una plantilla de esquema estrella:
1 Abra la aplicacin. 2 Seleccione Administracin > Analtica ampliada. 3 En la lista desplegable Plantilla, seleccione la plantilla que desee eliminar. 4 Haga clic en
.

5 Haga clic en Aceptar para confirmar la operacin. 6 Seleccione Aceptar.

Eliminacin de una plantilla de esquema estrella

217

218

Uso de Analtica ampliada

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:

Tipo de informe Descripcin Punto de vista

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 (=).

En este ejemplo se muestra el tipo, la descripcin y el punto de vista de un informe de asiento.


ReportType=Journal ReportDescription=TaxJournals POV=S#Actual.Y#2003.P#July.V#<Entity Curr Adjs>

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

Ejemplo de informe del explorador de datos


En el ejemplo siguiente se muestra un script de la definicin de un informe del explorador de datos:
ReportType=DataExplorer ReportDescription=Default Data Explorer Grid Scenario=Budget Year=2003 Period=July View=<Scenario View> Entity=UnitedStates.Connecticut Value=USD Account=Sales ICP=[ICP None] Custom1=[None] Custom2=[None] Custom3=[None] Custom4=[None] Scenarios=Budget Years=2003 Periods= Views=<Scenario View> Entities=Regional,UnitedStates.Connecticut Values=USD Accounts=GrossMargin,Sales ICPs=[ICP Top] Custom1s=[None] Custom2s=[None] Custom3s=[None] Custom4s=[None] ScenarioMemberList=[Hierarchy] YearMemberList=[Hierarchy] PeriodMemberList=[Hierarchy] ViewMemberList=[Hierarchy] ValueMemberList=[Hierarchy] AccountMemberList=[Hierarchy] ICPMemberList=[Hierarchy] Custom1MemberList=[Hierarchy] Custom2MemberList=[Hierarchy] Custom3MemberList=[Hierarchy] Custom4MemberList=[Hierarchy] RowDimensions=Account ColDimensions=Entity DisplayMode=Data MetadataDisplayMode=Labels Row=~-ExchangeRates Row=~-NetProfit Row=~-NetIncome Row=~-GrossMargin OBPSettings=0

Ejemplo de informe del explorador de datos

221

Creacin de un informe de asiento


Los informes de asientos permiten comprobar el estado de los asientos y revisar sus ajustes. Se pueden crear informes de asientos para mostrar informacin de un asiento especfico o de una lista de asientos basada en los criterios que se hayan seleccionado en el mdulo de asientos. Por ejemplo, se puede seleccionar que se muestren slo los asientos que tengan un estado, un tipo de cuadre, una entidad o una cuenta determinados, y elegir las columnas que se desea que aparezcan en el informe y cambiar el orden en el que se muestran. Tambin se pueden establecer filtros de cuenta y de entidad individual en la definicin de los informes de asientos. La sintaxis del filtrado de entidad es EntityFilter=NombrePadre.NombreHijo (por ejemplo, UnitedStates.Maryland). La sintaxis del filtrado de cuenta, por su parte, es AccountFilter=NombreMiembro (por ejemplo, Sales).

Ejemplo de informe de asiento


En el ejemplo siguiente se muestra una definicin de un informe de asiento:
ReportType=Journal ReportDescription=Tax Journals POV=S#Actual.Y#2003.P#July.V#<Entity Curr Adjs> ShowDescriptions=0 DisplayColumn_0=Label,Ascending,Repeat,Yes DisplayColumn_1=Group,Ascending,Repeat,Yes DisplayColumn_2=Description DisplayColumn_3=Entity StatusFilter=Working,Submitted,Rejected,Approved,Posted TypeFilter=Regular BalanceTypeFilter=Balanced,Unbalanced EntityFilter=UnitedStates.Maryland AccountFilter=Sales

Creacin de un informe de conciliacin de contrapartidas intercompaa


Los informes de conciliacin de contrapartidas intercompaa (ICP) permiten mostrar las operaciones intercompaa que se van a eliminar durante la consolidacin. Las operaciones intercompaa se gestionan desde la dimensin Intercompany Partner (ICP), que representa un contenedor de todos los cuadres intercompaa que pueden existir para una cuenta. Las operaciones intercompaa se especifican mediante una serie de mecanismos como son las plantillas de datos, la carga de datos, los asientos, los formularios de datos y la recuperacin de datos. Desde Financial Management se puede realizar un seguimiento y eliminar los detalles de las operaciones intercompaa entre dimensiones de cuentas y personalizadas. Las propias operaciones intercompaa se eliminan a partir del primer padre comn de dos entidades intercompaa desde el miembro [Elimination] de la dimensin Value.

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.

Seleccin de las cuentas a procesar en los informes de conciliacin intercompaa


En un informe es preciso definir tanto la cuenta como las cuentas de conciliacin. Si se desea que el sistema genere dichas cuentas en funcin de la cuenta de enlace, se puede especificar la opcin de cuenta de enlace para que el sistema lo haga automticamente.

Especificacin de las posiciones decimales en los informes de conciliacin intercompaa


Se puede agregar la palabra clave Decimal a una definicin de informe de conciliacin intercompaa para especificar el nmero de posiciones decimales que se desea que ste muestre. Los valores posibles para los decimales son <default>, 0-9. Si no se especifica ningn valor decimal, el sistema emplea el predeterminado definido en la cuenta.

Creacin de un informe de conciliacin de contrapartidas intercompaa

223

Seleccin de hojas de estilos para los informes de conciliacin intercompaa


Cuando se crea un informe se puede seleccionar una hoja de estilos en una lista desplegable. Tambin se puede agregar la palabra clave StyleSheet a la definicin del informe para especificar la que se utilizar en l, por ejemplo, StyleSheet=HFM_IntercompanyDefault.xsl. Si no se especifica una hoja de estilos en la definicin del informe, el sistema emplea la predeterminada.

Especificacin de las divisas en los informes de conciliacin intercompaa


Se puede generar un informe de conciliacin intercompaa en una divisa especificada. Esto permite ejecutar el informe y validar las operaciones intercompaa en una divisa comn antes de que se consoliden los importes. Por ejemplo, para comprobar los valores en la divisa Euro se podra cambiar el valor en el punto de vista de USD a EUR y generar el informe. Si se define el informe con una divisa no convertida, el sistema realiza la conversin sobre la marcha. Por ejemplo, si se solicita que se ejecute el informe en la dimensin Value en euros y las operaciones ICP an no se han convertido a esta divisa (en cuyo caso no hay datos almacenados en la base de datos), el sistema convierte las operaciones ICP sobre la marcha utilizando para ello la regla de conversin predeterminada definida para la aplicacin. Los datos convertidos se utilizan slo para la creacin de informes; no se almacenan en la base de datos.

Opciones de supresin para los informes de conciliacin intercompaa


Cuando se crea un informe de conciliacin intercompaa, se pueden suprimir del informe distintos tipos y detalles de operaciones intercompaa. De la misma forma, se pueden seleccionar estas opciones de supresin al imprimir el informe.

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 operaciones invertidas


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 muy til cuando existe una cuenta de conciliacin para el informe. Por ejemplo, se podra tener una cuenta de efectivo empleada para almacenar operaciones intercompaa para ingresos y gastos. En este caso, se debe utilizar la opcin de supresin de operaciones invertidas para evitar una doble entrada, puesto que slo existe una cuenta de conciliacin para el informe.

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.

Supresin de dimensiones personalizadas


Se puede seleccionar suprimir las columnas correspondientes a las dimensiones Custom 1, 2, 3 o 4.

Opcin Visualizacin de miembros


En el informe se puede mostrar el cdigo, la descripcin o ambos para el miembro de dimensin.

Opcin Agrupar por


Se pueden agrupar las operaciones de contrapartidas intercompaa en dimensiones Custom 1, 2, 3 o 4. El sistema ordena los detalles en funcin de esta opcin y proporciona un subtotal para el grupo.

Definicin de un script de informe de conciliacin de contrapartidas intercompaa


Las palabras clave que se presentan en la seccin siguiente permiten definir los scripts de los informes de conciliacin de contrapartidas intercompaa. Tras crear un script, ste se debe guardar con la extensin de nombre de archivo RPT. Con Financial Management se instalan algunos scripts de informes de conciliacin de contrapartidas intercompaa de ejemplo, que se encuentran en el directorio Hyperion\FinancialManagement\Sample Apps.
Nota: Las palabras clave de los scripts de informes de conciliacin de contrapartidas intercompaa no distinguen entre maysculas y minsculas.

Creacin de un informe de conciliacin de contrapartidas 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

Sustituya DescripcinInforme por la descripcin del informe. Por ejemplo:


ReportDescription=Intercompany Elimination Report

StyleSheet
Esta palabra clave especifica la hoja de estilos que se va a utilizar en el informe. Sintaxis
StyleSheet=NombreArchivoHojaEstilos

Sustituya NombreArchivoHojaEstilos por la hoja de estilos del informe. Por ejemplo:


ReportDescription=HFM_IntercompanyDefault.xsl

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

Creacin de un informe de conciliacin de contrapartidas intercompaa

227

AccountPartner_0=A#2000100 AccountPartner_1=A#2000140 AccountPartner_2=A#2000210 AccountPartner_3=A#2000250 AccountPartner_4=A#2000320 AccountPartner_5=A#2000430 AccountPartner_6=A#2000560 AccountPartner_7=A#2000630 AccountPartner_8=A#2000680

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

Sustituya Booleano por Yes o No. Por ejemplo:


SuppressIfMatch=Yes

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

Sustituya Booleano por Yes o No. Por ejemplo:


SuppressReversedTransactions=Yes

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

Sustituya Booleano por Yes o No. Por ejemplo:


SuppressDetails=Yes

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.

Creacin de un informe de conciliacin de contrapartidas 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

Sustituya Escala por uno de los siguientes nmeros:


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

En este ejemplo, el nmero 12345.78 se muestra como 12.345678 en el informe.

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

En este ejemplo, el nmero 123.4567 se muestra como 123.457.

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

Creacin de un informe de conciliacin de contrapartidas intercompaa

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

Sustituya Booleano por Yes o No. Por ejemplo:


DisplayPlugElimAccts=Yes

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

Creacin de informes de operaciones intercompaa


A continuacin se enumeran los tipos de informes de operaciones intercompaa que se pueden crear:

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

Sintaxis de los informes de operaciones IC


Cuando se crea un script de informe de operaciones intercompaa se utilizan las siguientes palabras clave.
Tabla 44

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

Creacin de informes de operaciones intercompaa

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.

Palabra clave ReferenceID

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

FromDate ToDate DisplayColumns Section

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:

Tipo de regla Clculo

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:

Tipo de regla No imputacin

Las reglas de no imputacin slo admiten las siguientes funciones de Financial Management:

NoInput List

Nota: Las reglas de no imputacin admiten todos los mtodos de VBScript.

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

Consideraciones sobre las reglas


A continuacin se ofrecen algunas consideraciones que se deben tener en cuenta a la hora de escribir reglas para una aplicacin:

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.

Caso especial: Forzar clculo


Mediante la opcin Forzar clculo, las reglas slo se ejecutan en el miembro Value seleccionado y en todos los miembros Value de los que ste depende. Por ejemplo, si se aplica Forzar clculo a <entity currency>, slo se ejecutan las reglas en el miembro <entity currency>. Si Forzar clculo se aplica a <entity currency total>, se ejecutan las reglas en <entity currency>, <entity currency adj> y <entity currency total>. Forzar clculo es el nico comando que puede afectar slo a un nico miembro de un tro de valores.

Reglas de clculo con comandos de clculo


El nmero de veces en que se ejecuta una regla de clculo depende del comando de clculo seleccionado por el usuario y de otros factores. En las secciones siguientes se ofrece informacin al respecto.

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.

Consideraciones sobre las reglas

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.

Reglas de clculo con comandos de consolidacin


Cuando un usuario selecciona uno de los comandos de consolidacin, Financial Management ejecuta la regla de clculo para varias dimensiones Value de interseccin con cada una de las entidades hijo no consolidadas anteriormente. Despus de ejecutar la regla para los hijos, Financial Management la ejecuta para la interseccin de la entidad padre y el miembro de la dimensin Value para la divisa predeterminada del padre. En la lista siguiente se describe este funcionamiento: 1. La regla se ejecuta para la interseccin de la entidad hijo y el miembro Value en el que se almacena la divisa predeterminada de la entidad hijo (<Entity Currency>). 2. Si el atributo AllowAdjs de la entidad hijo se define como Y, la regla se ejecuta para la interseccin de la entidad hijo y el miembro Value en el que se almacenan los ajustes en la divisa predeterminada de la entidad hijo (<Entity Curr Adjs>). 3. Si la divisa del hijo es diferente a la del padre, la regla se ejecuta para la interseccin de la entidad hijo y el miembro Value en el que se almacenan los importes convertidos a la divisa local del padre (<Parent Currency>). 4. Si la divisa de un hijo es diferente a la del padre y el archivo de reglas contiene una regla de conversin, Financial Management ejecuta esta regla antes del paso 3. 5. Si la divisa del hijo es diferente a la del padre y el atributo AllowAdjs de la entidad hijo se ha definido como Y, la regla se ejecuta para la interseccin de la entidad hijo y el miembro Value en el que se almacenan los ajustes convertidos a la divisa local del padre (<Parent Curr Adjs>). 6. Si el atributo AllowAdjFromChildren de la entidad padre se define como Y, la regla de lgica se ejecuta para la interseccin de la entidad hijo y el valor de [Parent Adjs]. 7. La regla se ejecuta para la interseccin de la entidad hijo y el valor de [Proportion]. 8. La regla se ejecuta para la interseccin de la entidad hijo y el valor de [Elimination]. 9. Si el atributo AllowAdjFromChildren de la entidad padre se define como Y, la regla se ejecuta para la interseccin de la entidad hijo y el valor de [Contribution 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>.

Consideraciones sobre las reglas

241

A continuacin se muestra un ejemplo del proceso de consolidacin.

Miembros de dimensin actuales


De forma predeterminada, Financial Management aplica reglas de clculo a los miembros de dimensin actuales en el momento en que el usuario selecciona un comando de clculo. Para obtener ms informacin sobre estos comandos de men, consulte Reglas de clculo con comandos de clculo en la pgina 239. Los miembros de dimensin actuales se determinan segn los factores siguientes:

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

Carcter A# I# C1# C2# C3# C4# S# Y# P# W# E# V#

Consideraciones sobre las reglas

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"

Funciones que borran datos automticamente


Cuando una funcin introduce datos en un miembro Value relacionado con divisas, Financial Management automticamente borra los datos del miembro si se cumple alguna de estas condiciones:

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.

Por ejemplo, USD Adjs, EURO Adjs, LIRA Adjs, etc.

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.

Ejecucin de reglas durante la consolidacin


Durante el proceso de consolidacin, las reglas se ejecutan en una secuencia predefinida. Para cada hijo de base de un padre especfico, la secuencia de clculo de los diferentes elementos de la dimensin Value se realiza en el orden siguiente: 1. Las cuentas definidas como IsCalculated en los metadatos se borran en <EntityCurrency>. 2. Las cuentas definidas como IsCalculated en los metadatos se borran en <EntityCurrAdjs>. 3. La rutina Sub Calculate() se ejecuta en <EntityCurrency>. 4. La rutina Sub Calculate() se ejecuta en <EntityCurrAdjs>. 5. Se borran los datos de <ParentCurrency>. 6. Se aplica la conversin predeterminada a todas las cuentas definidas como de ingresos, gastos, activos y pasivos para el importe total de <EntityCurrency> y <EntityCurrAdjs>. Para las cuentas de flujos o cuadres, el importe total de <EntityCurrency> y <EntityCurrAdjs> se acumula en <Parent Currency>. 7. Se ejecuta la rutina Sub Translate(). 8. La rutina Sub Calculate() se ejecuta en <ParentCurrency>. 9. Las cuentas definidas como IsCalculated en los metadatos se borran en <ParentCurrAdjs>. 10. La rutina Sub Calculate() se ejecuta en <ParentCurrAdjs>. 11. Las cuentas definidas como IsCalculated en los metadatos se borran en [ParentAdjs]. 12. La rutina Sub Calculate() se ejecuta en [ParentAdjs]. 13. Se borran los datos de [Proportion] y [Elimination]. 14. Se realiza la consolidacin y las eliminaciones predeterminadas para el importe total de [Parent] y [ParentAdjs].

Ejecucin de reglas durante la consolidacin

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

Objetos de Financial Management


En esta seccin se explica la sintaxis que se debe utilizar para representar los objetos de Financial Management cuando se usan funciones.

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.

En el siguiente ejemplo se muestra cmo se escribe la funcin Clear:


HS.Clear

Si no se sitan los caracteres HS. antes de Clear, se produce un error.

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

Objetos de Financial Management

247

Reglas utilizadas comnmente


En las secciones siguientes se muestra cmo escribir algunas reglas sencillas que se utilizan habitualmente. Las descripciones de estas reglas contienen procedimientos paso a paso para los lectores que no estn habituados a trabajar con VBScript. Estos procedimientos se acompaan de ejemplos. Si tiene experiencia con VBScript, es posible que prefiera omitir los procedimientos y centrarse en los ejemplos.
Sugerencia: En estos procedimientos se presupone que existe un archivo de reglas y que el cdigo

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

Definicin de cuentas mediante el clculo de importes


Otra tarea habitual consiste en calcular los importes incluidos en dos cuentas y, a continuacin, insertar el resultado en otra cuenta. La funcin EXP admite la suma, la resta, la multiplicacin y la divisin en la parte derecha del signo igual de su argumento. En el ejemplo siguiente, la regla de clculo divide el valor de la cuenta Sales por el valor de la cuenta UnitsSold e inserta el cociente en la cuenta AvgPrice:
HS.EXP "A#AvgPrice = A#Sales / A#UnitsSold"

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.)

Reglas utilizadas comnmente

249

Prueba de un miembro de dimensin


Para que Financial Management ejecute una accin slo si un miembro de dimensin determinado es el miembro actual, utilice una estructura If que pruebe el valor de devolucin de la funcin Member. En el ejemplo siguiente, 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.
If HS.Scenario.Member = "Budget" Then HS.EXP "A#Sales = A#UnitsSold * A#Price" End If

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

Realizacin de acciones distintas para miembros diferentes


Una regla puede realizar acciones distintas para diferentes miembros de una dimensin. Por ejemplo, puede desear que se realice un clculo si el escenario actual es Budget y otro clculo diferente si es Actual. Para realizar diferentes acciones segn unas condiciones determinadas, incluya una o varias instrucciones ElseIf en una estructura If. Cada instruccin ElseIf debe probar un miembro diferente; coloque las acciones que desea realizar para un miembro debajo de la instruccin ElseIf correspondiente.

250

Administracin de reglas

En el ejemplo siguiente, se actualizarn diferentes cuentas en funcin de si el escenario es Budget o Actual:

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.

Definicin de cuadres de apertura en todas las cuentas


Para definir los cuadres de apertura de las cuentas, utilice las funciones Exp y IsFirst en una estructura If. En las secciones anteriores se ofreca informacin sobre la funcin Exp y las estructuras If; la funcin IsFirst determina si el periodo actual es el primero en la frecuencia predeterminada del escenario actual. Por ejemplo, si la frecuencia predeterminada de un escenario se ha definido como mensual, IsFirst determina si el periodo actual es el primer mes del ao. Para definir los cuadres de apertura, coloque IsFirst en la instruccin If...Then de una estructura If y, a continuacin, coloque Exp entre esta instruccin y la instruccin End If. Aunque se puede incluir una cuenta especfica en el argumento de Exp, es probable que desee definir los cuadres de apertura de todas las cuentas. En el ejemplo siguiente se muestra cmo definir los cuadres de apertura de todas las cuentas. Puede reescribir este ejemplo o copiarlo en una regla de clculo sin introducir modificaciones:
HS.EXP "A#ALL = A#ALL.P#Prior"

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.

Reglas utilizadas comnmente

251

Creacin de reglas con el editor de reglas


El editor de reglas proporciona una interfaz grfica para la creacin de reglas y se puede iniciar desde el escritorio de Windows del equipo cliente. Para el usuario, el programa se ejecuta en la estacin de trabajo cliente y utiliza su espacio en disco y memoria RAM. Una vez iniciado el programa, se pueden crear reglas nuevas o abrir las existentes.

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.

Configuracin del editor de reglas


Se puede configurar el color y las fuentes de las diferentes partes de un archivo de reglas. Esto resulta til para identificar rpidamente las partes del archivo. Por ejemplo, se pueden definir los objetos y mtodos de Financial Management con un color diferente al de los objetos de Visual Basic. Se puede cambiar el color y la fuente de las siguientes partes de un archivo de reglas:

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

Cmo configurar el editor de reglas:


1 Seleccione Tools > Configure. 2 En el cuadro de dilogo Font and Color Settings, seleccione la parte del archivo de reglas que desee
configurar.

252

Administracin de reglas

3 Realice una de las siguientes tareas o todas ellas:

En la lista desplegable Foreground, seleccione un color para el texto de esta parte del archivo de reglas.

Nota: Asegrese de que la casilla de verificacin Automatic no est marcada.

En la lista desplegable Background, seleccione un color de fondo para esta parte del archivo de reglas.

Nota: Asegrese de que la casilla de verificacin Automatic no est marcada.

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.

5 Haga clic en OK.

Uso del asistente para funciones


Se puede utilizar el asistente para funciones del editor de reglas para seleccionar objetos y funciones para las reglas. Cuando se selecciona el objeto y la funcin que se desean utilizar, los campos quedan disponibles para la escritura de cdigo. Por ejemplo, para crear una funcin Exp, elija el objeto HS, la funcin Exp y, a continuacin, seleccione el punto de vista de origen y el de destino haciendo clic en el botn de PDV. Los archivos de reglas tienen la extensin de archivo RLE.

Visualizacin del punto de vista


El selector del punto de vista se utiliza para crear y editar reglas mediante los metadatos almacenados en la aplicacin de Financial Management. Se pueden seleccionar los miembros que se desean utilizar en las reglas.

Creacin de reglas con el editor de reglas

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.

Para verificar reglas, seleccione HFM > Scan rule.

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.

Creacin de archivos de reglas


Las reglas se pueden crear en un editor de texto como el Bloc de notas de Microsoft. Los archivos de reglas se pueden crear en un formato ASCII que admita conjuntos de caracteres multibyte (MBCS) o en un archivo codificado en formato Unicode con la ordenacin de bytes Little Endian. En los archivos de reglas se utilizan las funciones de Visual Basic Script y de Financial Management. Los archivos de reglas tienen la extensin de archivo RLE. Se pueden incluir todos los tipos de reglas de Financial Management en cualquier orden. La sintaxis bsica para definir cada rutina se muestra en Tabla 47:
Tabla 47

Rutinas de reglas

Sub Calculate()

Escriba aqu la regla de clculo.


End Sub Sub Translate()

Escriba aqu la regla de conversin.


End Sub Sub Allocate()

Escriba aqu la regla de reparto.


End Sub

254

Administracin de reglas

Tabla 47

Rutinas de reglas (continuacin)

Sub Input()

Escriba aqu la regla de imputacin.


End Sub Sub NoInput()

Escriba aqu la regla de no imputacin.


End Sub Sub Consolidate()

Escriba aqu la regla de consolidacin.


End Sub Sub Dynamic()

Escriba aqu la regla dinmica.


End Sub Sub Transactions()

Escriba aqu la regla de operaciones.


End Sub

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

Cmo cargar reglas:


1 Abra la aplicacin. 2 En el marco de navegacin, seleccione Load Rules. 3 En el cuadro de texto Rules Filename, escriba el nombre del archivo que desea cargar o haga clic en
para buscarlo.
Nota: Los archivos de reglas tienen la extensin de archivo RLE.

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

para que los cambios entren en vigor.

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.

Cmo cargar reglas:


1 Abra la aplicacin. 2 En Browser View, expanda Tasks y seleccione Load Tasks. 3 Elija Load Rules. 4 En el cuadro de texto Rules File, escriba el nombre del archivo que desea cargar o haga clic en Browse
para buscarlo.
Nota: Los archivos de reglas tienen la extensin de archivo RLE.

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

Cmo extraer reglas:


1 Abra la aplicacin. 2 En el marco de navegacin, seleccione Extract Rules. 3 En el cuadro de texto Rules Filename, escriba el nombre del archivo que desea extraer o haga clic en
para buscarlo.
Nota: Los archivos de reglas tienen la extensin de archivo RLE.

4 En el cuadro de texto Log Filename, escriba el nombre del archivo de registro o haga clic en
para buscarlo.

5 Haga clic en Extract.


Nota: Tras extraer las reglas, puede hacer clic en el botn View situado junto al cuadro de texto Log Filename para mostrar los errores encontrados durante el proceso.

Procedimiento web

Cmo extraer reglas:


1 Abra una aplicacin. 2 En Browser View, expanda Tasks y seleccione Extract Tasks. 3 Elija Extract Rules. 4 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.

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

Visin general de las funciones


En Tabla 48 se resumen las distintas funciones disponibles en Financial Management, los objetos con los que se pueden utilizar y el tipo de reglas en las que se pueden emplear. Las funciones se muestran en orden alfabtico. Despus de la tabla se proporcionan secciones con los detalles de cada funcin. En la mencionada tabla los tipos de reglas se abrevian de esta forma:

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

Ejecuta una expresin de clculo y almacena el resultado como valor absoluto.


Obtiene el tipo de cuenta para el miembro. Obtiene el ID de tipo de cuenta para el miembro. Agrega la entidad y el padre especificados a la lista de miembros. Con los ID de entidad y padre, agrega la entidad y el padre especificados a una lista interna. Agrega el miembro a la lista de miembros. Con los ID de miembro, agrega el miembro especificado a una lista interna. Reparte los datos a una celda. Determina si se permiten las contabilizaciones de asientos de los hijos para el miembro. Determina si se permiten las contabilizaciones de asientos para el miembro. Calcula la tasa de cambio de una divisa a otra.

AccountType AccountTypeID AddEntityToList AddEntityToListUsingIDs

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

Calc, Conv, Con, Rep

CalculateExchangeRate

HS

Calc, Conv, Con, Rep, Din, Oper

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

Funcin CalculateRate CalcStatus Clear Con Consol1, Consol2, Consol3 ConsolidateYTD

ConsolidationCopyAllData

HS

Con

ContainsCellText CreateInputCache Currency Custom1Top, Custom2Top, Custom3Top y Custom4Top Decimal DefaultFreq DefaultTranslate DefaultView DefCurrency DOwn Dynamic Exp

HS HS AppSettings, Value Account

Calc, Conv, Con, Rep Calc, Conv, Con, Rep, Din, Oper Calc, Conv, Con, Rep Calc, Conv, Con, Rep

Account Scenario HS Scenario Entity, Parent Node HS HS

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

Visin general de las funciones

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

Funcin GetCell GetCellNoData GetCellRealData GetCellType GetItem GetItemIDs2

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

Con Calc, Conv, Con, Rep

GetRate Holding ICPTopMember

HS Entity, Parent Account

Calc, Conv, Con, Rep Calc, Conv, Con, Rep Calc, Conv, Con, Rep

ICPWeight

AppSettings

Calc, Conv, Con, Rep

IDFromMember

Account, Custom1Custom4, Entity, ICP, Parent, Year, Period, Scenario, Value, View HS HS

Calc, Conv, Con, Rep

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

Comprueba si existen dos valores iguales. HS

Calc, Conv, Con, Rep, Din, Oper

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

Determina si la cuenta se ha calculado. Determina si el miembro es un hijo de otro miembro.

Calc, Conv, Con, Rep Calc, Conv, Con, Rep

IsConsolidated IsDescendant

Determina si la cuenta se ha consolidado. Determina si el miembro es un descendiente de otro miembro.

Calc, Conv, Con, Rep Calc, Conv, Con, Rep

IsFirst IsICP IsLast IsTransCur IsTransCurAdj IsValidDest IsZero List

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

Obtiene el nombre del miembro.

Calc, Conv, Con, Rep

MemberFromID

Obtiene el miembro para el nmero de ID especificado.

Calc, Conv, Con, Rep

Visin general de las funciones

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

Funcin Method NoInput NoRound NumBase

Number NumChild

Obtiene el nmero del periodo actual. Obtiene el nmero de hijos del miembro.

Calc, Conv, Con, Rep Calc, Conv, Con, Rep

NumDescendant

Obtiene el nmero de descendientes del miembro.

Calc, Conv, Con, Rep

OpenDataUnit PCon PlugAcct POwn PVAForBalance

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

Calc, Conv, Con, Rep

RateForBalance RateForFlow ReviewStatus Round

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

Funcin Scale SecurityAsPartner SecurityClass

SetData SetDataWithPOV SupportsProcessManagem ent SupportsTran

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

SwitchSign SwitchType Trans TransPeriodic UD1...3

Calc, Conv, Con, Rep Calc, Conv, Con, Rep Conv Conv Calc, Conv, Con, Rep

ValidationAccount XBRLTags

Calc, Conv, Con, Rep Calc, Conv, Con, Rep

Visin general de las funciones

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:

Clculo Conversin Reparto

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

Una expresin de clculo.

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.

Los tipos vlidos de cuenta 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 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:

Clculo Conversin Consolidacin Reparto Clculo dinmico Operaciones

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:

Clculo Conversin Consolidacin Reparto Clculo dinmico Operaciones

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

Valor devuelto Ninguno. Ejemplo


HS.AddEntityToList "UnitedStates", "Maine"

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:

Clculo Conversin Consolidacin Reparto

AddEntityToListUsingIDs

269

Clculo dinmico Operaciones

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

Valor devuelto Ninguno.

AddMemberToList
Agrega el miembro especificado a una lista de miembros. Se puede utilizar en los siguientes tipos de reglas:

Clculo Conversin Consolidacin Reparto Clculo dinmico Operaciones

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:

Clculo Conversin Consolidacin Reparto Clculo dinmico Operaciones

Sintaxis
HS.AddMemberToListUsingIDs(IDMiembro)

donde IDMiembro es el ID de un miembro de dimensin vlido. Valor devuelto Ninguno.

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.

Se puede utilizar en los siguientes tipos de reglas:


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:

Clculo Conversin Consolidacin Reparto

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

Valor devuelto La tasa de cambio.

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

Valor devuelto La tasa de cambio para la entidad especificada.

CalcStatus
Obtiene el estado del clculo para el punto de vista especificado. Se puede utilizar en los siguientes tipos de reglas:

Clculo Conversin Consolidacin Reparto

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:

Clculo Conversin Consolidacin Reparto

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

Sintaxis de la funcin Con Descripcin Combinacin de las siguientes dimensiones:


Parmetro
PDVDest

Account Custom1, Custom2, Custom3, Custom4 Intercompany Entity Value

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

Valor devuelto Ninguno. Ejemplo


Call HS.Con ("V#[Elimination]",-1*dPCon,"")

Consol1, Consol2, Consol3


Obtiene el valor en la cuenta Consol1, Consol2 o Consol3 para el nodo Parent.Entity especificado. Se puede utilizar en los siguientes tipos de reglas:

Clculo Reparto

Sintaxis Combinacin de miembros Scenario, Year, Period y Parent.Entity.


HS.Node.Consoln ("S#Scenario.Y#Year.P#Period.E#Parent.Entity") HS.Node.Consoln ("")

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:

Clculo Conversin Consolidacin Reparto

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

Valor devuelto Ninguno.

ContainsCellText
Determina si la celda especificada contiene texto. Se puede utilizar en los siguientes tipos de reglas:

Clculo Conversin Consolidacin Reparto

Sintaxis
HS.ContainsCellText("ExpresinPDV")

donde ExpresinPDV es una combinacin de miembros. Si no se especifica una dimensin, se usan los siguientes valores predeterminados.

Account: [none] ICP: [ICP None]

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:

Clculo Conversin Consolidacin Reparto Clculo dinmico Operaciones

Sintaxis
HS.CreateInputCache()

Valor devuelto El objeto en cach.

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

Custom1Top, Custom2Top, Custom3Top y Custom4Top


Obtiene el miembro C1Top a C4Top del miembro Account actual o de uno especificado. Se puede utilizar en los siguientes tipos de reglas:

Clculo Conversin Consolidacin Reparto

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>

C1Top C2Top C3Top C4Top

Account

Nombre de un miembro Account vlido.

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:

Clculo Conversin Consolidacin Reparto

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:

Clculo Conversin Consolidacin Reparto

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

Sintaxis de la funcin DefaultTranslate Descripcin

Parmetro
dRateForBalanceAccounts dRateForFlowAccounts

284

Funciones de reglas

Tabla 64

Sintaxis de la funcin DefaultTranslate (continuacin) Descripcin

Parmetro
bUserPVAForFlowAccounts bUsePVAForBalanceAccounts

Valor devuelto Ninguno.

DefaultView
Obtiene la vista predeterminada del miembro Scenario actual o de uno especificado. Se puede utilizar en los siguientes tipos de reglas:

Clculo Conversin Consolidacin Reparto

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:

Clculo Conversin Consolidacin Reparto

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

Nombre de un miembro Entity vlido.

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:

Clculo Conversin Consolidacin Reparto

286

Funciones de reglas

Sintaxis Combinacin de miembros Scenario, Year, Period y Parent.Entity.


HS.Node.DOwn("S#Scenario.Y#Year.P#Period.E#Parent.Entity") HS.Node.DOwn("")

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

Valor devuelto Un nmero que es un porcentaje de propiedad directa. Ejemplo


dVar1 = HS.Node.DOwn("S#Actual.Y#2002.P#Q1.E#Group1.Ent1")

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

Una expresin de clculo.

Nota: La funcin Dynamic no admite las instrucciones IF...THEN.

Valor devuelto Ninguno. Ejemplo


Sub Dynamic HS.Dynamic "A#GM% = A#GM / A#Sales * 100" End Sub

En la siguiente tabla se enumeran los resultados esperados para la cuenta GM%.


GM% (clculo dinmico) 23.33% 10% 20% 30% Clculo basado en la frmula 140 / 160 * 100 10 / 100 * 100 40 / 200 * 100 90 / 300 * 100

Custom1 Producto P1 P2 P3

Sales 600 100 200 300

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:

Clculo Conversin Reparto

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

Una expresin de clculo.

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,

consulte Definicin simultnea de varias cuentas en la pgina 291.

Consideraciones sobre las intersecciones de dimensiones


Si no se especifican las intersecciones de dimensiones de las que la funcin Exp obtiene los datos y en las que los coloca, las intersecciones de origen y destino se determinan por medio de los siguientes factores:

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


Con las palabras clave de Tabla 69 se pueden crear reglas dinmicas, en lugar de nombres de miembros, para representar los miembros de las dimensiones Year o Period de destino:
Tabla 69

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.

Insercin de otras funciones en Exp


Si una funcin devuelve un valor numrico individual, se puede anidar dentro de la funcin Exp. Sin embargo, si la funcin anidada contiene un argumento de cadena, la cadena no se puede incluir entre comillas. En el ejemplo siguiente, la funcin NumBase est anidada en la funcin Exp, por lo que su argumento de cadena no se incluye entre comillas.
HS.Exp "A#SalesAlloc = A#Sales/HS.Entity.NumBase(Regional)"

Definicin simultnea de varias cuentas


Para insertar datos en todas las cuentas de interseccin con el punto de vista actual se debe utilizar All en la expresin de la cuenta. Esta palabra se puede emplear para definir cuadres de apertura de todas las cuentas. En el ejemplo siguiente, la funcin IsFirst comprueba si el periodo actual es el primer periodo. Si es as, Exp define el valor de cada cuenta para el periodo actual como el valor de la cuenta del periodo anterior del pasado ao.
If HS.Period.IsFirst = TRUE Then HS.Exp "A#ALL = A#ALL.P#PRIOR" End If

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"

Valor devuelto Ninguno.

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"

Consideraciones sobre las intersecciones de dimensiones y la funcin Exp


En las pginas que se muestran a continuacin se proporcionan ejemplos que ilustran las consideraciones ya presentadas en Consideraciones sobre las intersecciones de dimensiones en la pgina 289. Se cubren los siguientes tipos de intersecciones:

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

Miembro Miembro001 Miembro002 Miembro003

Todas las intersecciones son vlidas


En el ejemplo siguiente, todas las intersecciones de las cuentas CuentaDestino y CuentaOrigen y los miembros Custom1 son vlidas:
HS.Exp "A#CuentaDestino = A#CuentaOrigen"

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.

Un miembro vlido en el lado derecho


En estos ejemplos, la cuenta de origen slo tiene un miembro vlido y la de destino dos. Las intersecciones vlidas y no vlidas se describen en esta lista:

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:

Clculo Conversin Consolidacin Reparto

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:

Clculo Conversin Consolidacin Reparto

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

Valor devuelto El valor devuelto posible depende de lo que se encuentre en la celda:

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:

Clculo Conversin Consolidacin Reparto

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

Valor devuelto El valor devuelto posible depende de lo que se encuentre en la celda:

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:

Clculo Conversin Consolidacin Reparto

Nota: Los tipos de cuenta se escriben completamente en maysculas.

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

Valor devuelto El nmero de registros en la unidad de datos. Ejemplo


Set dataUnit = HS.OpenDataUnit("") lNumItems = dataUnit.GetNumItems for lItem = 0 to lNumItems - 1 ' Get the next item from the Data Unit Call dataUnit.GetItem(lItem, strAccount, strICP, strCustom1,_ strCustom2, strCustom3, strCustom4, dData)

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:

Clculo Conversin Consolidacin Reparto

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

Nota: Si se especifica una interseccin no vlida, el valor devuelto es 0.

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")

donde ExpresinPDV es un punto de vista vlido.


Nota: Se debe especificar una cuenta de tasas.

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:

Clculo Conversin Consolidacin Reparto

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:

Clculo Conversin Consolidacin Reparto

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:

Clculo Conversin Consolidacin Reparto

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:

Clculo Conversin Consolidacin Reparto

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.

Valor devuelto Ninguno. Ejemplo


HS.ImpactStatus "S#Actual.Y#2005.P#April"

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:

Clculo Conversin Consolidacin Reparto

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>

Account Custom1...4 Entity Parent

Padre

Un miembro padre vlido.


Nota: El padre es obligatorio slo cuando se utiliza con el nodo.

Elemento

En funcin del objeto seleccionado, el nombre de un miembro vlido de una de las siguientes dimensiones:

Account Custom1...4 Entity Parent

Entity Scenario Year Period

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:

Clculo Conversin Consolidacin Reparto

Sintaxis
HS.Account.IsCalculated("Account")

donde Account es el nombre de un miembro Account vlido.


HS.Account.IsConsolidated("")

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:

Clculo Conversin 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.<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>

Account Custom1...4 Entity Parent

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:

Account Custom1...4 Entity Parent

Entity Scenario Year Period

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:

Clculo Conversin Consolidacin Reparto

Sintaxis
HS.Account.IsConsolidated("Account")

donde Account es el nombre de un miembro Account vlido.


HS.Account.IsConsolidated("")

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:

Clculo Conversin Consolidacin Reparto

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>

Account Custom1...4 Entity Parent

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:

Account Custom1...4 Entity Parent

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.

Scenario Year Period

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:

Clculo Conversin Consolidacin Reparto

Sintaxis
HS.<Objeto>.IsFirst

donde <Objeto> es una de las siguientes palabras clave:


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:

Clculo Conversin Consolidacin Reparto

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:

Clculo Conversin Consolidacin Reparto

Sintaxis
HS.<Objeto>.IsLast

donde <Objeto> es una de las siguientes palabras clave:


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:

Clculo Conversin Consolidacin Reparto

Nota: Esta funcin no comprueba si la celda se ha calculado.

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:

Clculo Conversin Consolidacin Reparto

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>

Account Custom1...4 Entity Parent ICP Scenario

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

Scenario Year Period

Nombre de un miembro de la dimensin Scenario vlido. Un ao vlido. Un periodo vlido.

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:

Clculo Conversin Consolidacin Reparto

Sintaxis
HS.<Objeto>.Member

donde <Objeto> es una de las siguientes palabras clave:


Entity Parent Period Scenario Value Year View

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:

Clculo Conversin Consolidacin Reparto

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

Account Custom1...4 Entity ICP Parent Period Scenario Value Year

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:

Clculo Conversin Consolidacin Reparto

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:

Clculo Conversin Reparto

Sugerencia: Tambin se puede desactivar el redondeo introduciendo 0 como argumento de la funcin Round.

Por ejemplo, HS.Round(0) desactiva el redondeo. Sintaxis


HS.NoRound

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:

Clculo Conversin Consolidacin Reparto

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>

Account Custom1...4 Entity Parent Node

Elemento

En funcin del objeto seleccionado, nombre de un miembro vlido para una de las siguientes dimensiones:

Account Custom1...4 Entity Parent Node

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:

Clculo Conversin Consolidacin Reparto

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:

Clculo Conversin Consolidacin Reparto

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>

Account Custom1-4 Entity Node Parent

Elemento

En funcin del objeto seleccionado, nombre de un miembro vlido de una de las siguientes dimensiones:

Account Custom1...4 Entity Node Parent

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:

Clculo Conversin Consolidacin Reparto

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>

Account Custom1-4 Entity

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

Account Custom1...4 Entity Node Parent

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:

Clculo Conversin Consolidacin

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:

Clculo Conversin Consolidacin Reparto

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.

Parmetro Scenario Year Period Entity

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:

Clculo Conversin Consolidacin Reparto

Sintaxis
HS.Account.PlugAcct("Account") HS.Account.PlugAcct("")

donde Account es el nombre de un miembro de la dimensin Account vlido.


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 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.

Parmetro Scenario Year Period Entity

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:

Clculo Conversin Consolidacin Reparto

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:

Clculo Conversin Consolidacin Reparto

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:

Clculo Conversin Consolidacin Reparto

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:

Clculo Conversin Consolidacin Reparto

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.

Parmetro Scenario Year Period Entity 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:

Clculo Conversin Consolidacin

Sugerencia: Si se deben aplicar distintos grados de redondeo en una regla de clculo, se pueden incluir

varias instrucciones que contengan Round. Sintaxis


HS.Round(Unidad)

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)

Precaucin El atributo NumDecimalPlaces de una cuenta determina el nmero mximo de dgitos

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:

Clculo Conversin Consolidacin Reparto

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.

Parmetro Divisa Var1

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:

Clculo Conversin Consolidacin Reparto

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.

Parmetro Entity Var1

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:

Clculo Conversin Consolidacin Reparto

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>

Account Scenario Entity

Custom1...4

Elemento

En funcin del objeto seleccionado, nombre de un miembro vlido de una de las siguientes dimensiones:

Account Scenario Entity Custom1...4

Var1

Una variable de Visual Basic.

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:

Clculo Conversin Consolidacin Reparto

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

lAccount lICP lCustom1...4 dData bAddToExistingData

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

Valor devuelto Ninguno. Ejemplo


HS.SetData (2, 002, , , , , , 25000, TRUE)

SetDataWithPOV
Inserta datos en el nodo o cubo de divisas. Se puede utilizar en los siguientes tipos de reglas:

Clculo Conversin Consolidacin Reparto Clculos dinmicos Operaciones

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

Parmetro POV dData bAddToExistingDataInCache

Valor devuelto Ninguno.

SupportsProcessManagement
Determina si un escenario admite la gestin del proceso. Se puede utilizar en los siguientes tipos de reglas:

Clculo Conversin Consolidacin Reparto

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.

Parmetro Scenario Var1

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

Se puede utilizar en los siguientes tipos de reglas:


Clculo Conversin Consolidacin Reparto

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

Nombre de un miembro de la dimensin Custom vlido.

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:

ASSET a EXPENSE EXPENSE a ASSET

342

Funciones de reglas

LIABILITY a REVENUE REVENUE a LIABILITY BALANCE a FLOW FLOW a BALANCE

Se puede utilizar en los siguientes tipos de reglas:


Clculo Conversin Consolidacin Reparto

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

Nombre de un miembro de la dimensin Custom vlido.

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:

Clculo Conversin Consolidacin Reparto

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>

Account Entity Parent Scenario Custom1...4

Elemento

En funcin del objeto seleccionado, nombre de un miembro vlido de una de las siguientes dimensiones:

Account Entity Parent Scenario Custom1...4

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:

Clculo Conversin Consolidacin Reparto

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:

Clculo Conversin Consolidacin Reparto

Sintaxis
HS.Account.XBRLTags("Account") HS.Account.XBRLTags("")

Nota: Utilice una cadena en blanco ("") para aplicar esta funcin al miembro actual.

Tabla 101

Sintaxis de la funcin XBRLTags Descripcin Una cuenta vlida.

Parmetro Account

Valor devuelto Una cadena que determina la etiqueta XBRL para la cuenta especificada.

XBRLTags

347

348

Funciones de reglas

Captulo

12

Administracin de operaciones intercompaa

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

Administracin de operaciones intercompaa

349

Administracin de los periodos de las operaciones intercompaa


Antes de introducir, cargar o procesar operaciones intercompaa, se debe abrir el periodo de las mismas. Una vez que se han procesado todas las operaciones, se puede cerrar el periodo para evitar que se introduzcan ms datos. Para obtener ms informacin, consulte los siguientes procedimientos:

Apertura de periodos en la pgina 350 Cierre de periodos en la pgina 351

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

Administracin de operaciones intercompaa

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.

Cmo abrir periodos:


1 En Vista del navegador, expanda Tareas y seleccione Tareas de operaciones IC. 2 Seleccione Administrar periodos IC. 3 En la lista desplegable Scenario, seleccione un escenario para el periodo. 4 En la lista desplegable Year, seleccione un ao para el periodo. 5 Marque la casilla situada junto a cada periodo para abrirlo. 6 Opcional: en la columna Materialidad de conciliacin, introduzca una materialidad de conciliacin
para el periodo.

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.

Si no necesita que el sistema compruebe el estado de conciliacin, seleccione No.

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.

Cmo cerrar un periodo:


1 En Vista del navegador, expanda Tareas y seleccione Tareas de operaciones IC. 2 Seleccione Administrar periodos IC.

Administracin de los periodos de las operaciones intercompaa

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.

Bloqueo y desbloqueo de entidades


Se puede aplicar un bloqueo a una entidad para un escenario, ao y periodo con el fin de evitar que se introduzcan nuevos cambios en las operaciones intercompaa de esa entidad. 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 bloquear la entidad. Si se ha definido como No o Restringir, el sistema no realiza ninguna comprobacin antes de bloquear el periodo.
Nota: No se debe confundir el estado del bloqueo de la operacin con el de los datos. Para obtener informacin sobre el estado del bloqueo de los datos, consulte la Gua del usuario de Hyperion System 9 Financial Management.

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.

Cmo bloquear una entidad:


1 En Vista del navegador, expanda Tareas y seleccione Tareas de operaciones IC. 2 Seleccione Bloquear/Desbloquear entidades IC. 3 En la lista desplegable Scenario, seleccione un escenario para la entidad. 4 En la lista desplegable Year, seleccione un ao para la entidad. 5 En la lista desplegable Period, seleccione un periodo para la entidad. 6 Marque la casilla situada junto a cada entidad para bloquearla. 7 Haga clic en Bloquear.
Sugerencia: Para desbloquear entidades, marque la casilla situada junto a cada entidad que desee

desbloquear y, a continuacin, haga clic en Desbloquear.

352

Administracin de operaciones intercompaa

Administracin de cdigos de razn


Cuando se crean operaciones intercompaa en la aplicacin, stas tienen el estado de conciliacin predeterminado No conciliado. Durante el proceso de conciliacin automtica, el estado de conciliacin se actualiza a Conciliado o Conciliacin incorrecta. Se pueden definir cdigos de razn para indicar por qu una operacin tiene el estado Conciliacin incorrecta. Por ejemplo, este estado podra deberse a que falta una factura de la entidad de contrapartida o a que la contrapartida ha introducido un importe incorrecto. Una vez que se ha definido la lista de cdigos de razn vlidos para la aplicacin, los usuarios pueden seleccionar un cdigo de la lista y asignarlo cuando introducen operaciones intercompaa. Si est seleccionada la opcin Conciliar o validar antes de contabilizar para el periodo, se pueden contabilizar las operaciones con el estado Conciliado o las que tienen estado Conciliacin incorrecta y un cdigo de razn vlido. Es posible agregar, editar o eliminar cdigos de razn para una aplicacin. Para obtener ms informacin, consulte los siguientes procedimientos:

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

Adicin de cdigos de razn


Se puede crear una lista de cdigos de razn para las operaciones con estado de conciliacin incorrecta de una aplicacin. Posteriormente, los usuarios pueden asignar uno de los cdigos de razn a las operaciones. Los cdigos de razn se pueden agregar manualmente o bien durante el proceso de carga de operaciones. Para obtener informacin sobre la carga de operaciones, consulte la Gua del usuario de Hyperion System 9 Financial Management.

Cmo agregar un cdigo de razn:


1 En Vista del navegador, expanda Tareas y seleccione Tareas de operaciones IC. 2 Seleccione Administrar cdigos de razn IC. 3 En el cuadro de texto Nuevo cdigo de razn, introduzca un cdigo para el cdigo de razn.
Nota: Este cdigo puede contener un mximo de 20 caracteres. Tenga en cuenta que los espacios se cuentan como caracteres.

4 En el cuadro de texto Descripcin, introduzca una descripcin para el cdigo de razn.


Nota: Esta descripcin puede contener un mximo de 40 caracteres.

5 Haga clic en Agregar.

Administracin de cdigos de razn

353

Edicin de cdigos de razn


Una vez que se ha creado un cdigo de razn, se puede editar su descripcin.

Cmo editar un cdigo de razn:


1 En Vista del navegador, expanda Tareas y seleccione Tareas de operaciones IC. 2 Seleccione Administrar cdigos de razn IC. 3 En la lista de cdigos de razn, seleccione el que desee editar. 4 Haga clic en Editar. 5 En la columna Descripcin, edite la descripcin y, a continuacin, haga clic en Aceptar.

Eliminacin de cdigos de razn


Se puede eliminar un cdigo de razn que ya no se necesite de la lista de cdigos de razn de una aplicacin.

Cmo eliminar un cdigo de razn:


1 En Vista del navegador, expanda Tareas y seleccione Tareas de operaciones IC. 2 Seleccione Administrar cdigos de razn IC. 3 En la lista de cdigos de razn, seleccione el que desee eliminar. 4 Haga clic en Quitar. 5 Seleccione S para eliminarlo.

Supervisin de operaciones intercompaa


La funcin Supervisar operaciones intercompaa permite supervisar el proceso de conciliacin de estas operaciones. Cuando se imputa un gran volumen de operaciones intercompaa en el sistema en un periodo determinado, el proceso de conciliacin puede llevar mucho tiempo, al tener que comprobarse que se incluyen y concilian correctamente todas las operaciones. Puesto que no todas las operaciones se imputan al mismo tiempo, los administradores deben supervisar el proceso de conciliacin. Con la funcin Supervisar operaciones intercompaa se puede conocer fcilmente qu contrapartidas intercompaa han iniciado el procesamiento de sus operaciones intercompaa. En la ventana Supervisar operaciones intercompaa se muestra una lista de las entidades intercompaa con su estado de proceso y de bloqueo. Estas entidades son enlaces a informacin detallada de la mencionada ventana. Cuando se hace clic en una entidad, se abre una ventana emergente que muestra el nmero de operaciones contabilizadas y descontabilizadas por estado; por ejemplo, Conciliado, Conciliacin incorrecta o No conciliado. Para obtener ms informacin, consulte Visualizacin del resumen de las operaciones intercompaa en la pgina 356.

354

Administracin de operaciones intercompaa

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.

Cmo supervisar las operaciones intercompaa:


1 En Vista del navegador, expanda Tareas y seleccione Tareas de operaciones IC. 2 Seleccione Supervisar operaciones IC. 3 En la barra de punto de vista, seleccione un escenario, un ao y un periodo. 4 En el cuadro de texto Entity, especifique o busque la ubicacin de la entidad para la que desea supervisar
el estado de la operacin intercompaa.
Nota: Si deja el cuadro de texto en blanco, el sistema devuelve todas las entidades de la lista.

5 En la lista desplegable Mostrar, seleccione una de las opciones siguientes:


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:

No iniciado Iniciado No bloqueable Bloqueable Bloqueado

Supervisin de operaciones intercompaa

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.

Visualizacin del resumen de las operaciones intercompaa


Es posible ver un resumen del estado de las operaciones intercompaa para una entidad especfica segn las selecciones que se muestran en la ventana Supervisar operaciones intercompaa.

Cmo ver el resumen de las operaciones intercompaa:


1 En la ventana Supervisar operaciones intercompaa, seleccione la entidad para la que desea
ver un resumen de las operaciones.

2 Una vez haya terminado de ver el resumen, haga clic en Cerrar ventana.

356

Administracin de operaciones intercompaa

Captulo

13
En este captulo

Administracin de modelos de Shared Services

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

Administracin de modelos de Shared Services

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

Acerca de los modelos


Shared Services proporciona una base de datos, organizada en aplicaciones, en la que estas ltimas pueden almacenar, administrar y compartir modelos de metadatos. Un modelo es un contenedor de datos especficos de una aplicacin, por ejemplo, un archivo o una cadena. Existen dos tipos de modelos, las jerarquas dimensionales, por ejemplo, las entidades y las cuentas, y los objetos no dimensionales, como los archivos de seguridad, las listas de miembros, las reglas, los scripts y los formularios web. 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. El proceso de copia de un modelo o carpeta de una aplicacin local en Shared Services se conoce como exportacin. El proceso de copia de un modelo o carpeta de Shared Services en una aplicacin local se conoce como importacin.

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

Administracin de modelos de Shared Services

Acerca de la administracin de modelos


Shared Services permite almacenar modelos de metadatos y carpetas de aplicacin. Para cada producto se proporciona una aplicacin independiente. Shared Services ofrece algunas de las funciones de administracin bsicas para modelos y carpetas:

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.

Acerca del uso compartido de metadatos


Shared Services permite que los productos puedan almacenar aplicaciones privadas y modelos no compartidos y compartir modelos comunes a travs de aplicaciones comunes. El uso compartido de aplicaciones elimina la necesidad de que las distintas aplicaciones deban mantener una red de conexiones. Para compartir una aplicacin, los administradores primero deben compartir las aplicaciones con la aplicacin comn mediante la exportacin del modelo al directorio de la aplicacin en Shared Services. Posteriormente deben especificar los modelos compartidos. Dado que durante la importacin se utilizan filtros que especifican el modelo determinado, tambin se permite el uso compartido de modelos asimtricos entre las aplicaciones. Consulte Trabajo con aplicaciones compartidas en la pgina 361 para conocer el procedimiento bsico de configuracin e implementacin del uso compartido entre aplicaciones.

Acerca del uso compartido de metadatos

359

Acerca del uso compartido de datos


Adems de compartir metadatos de aplicaciones, Shared Services tambin permite que distintas aplicaciones utilicen los mismos datos. El mtodo utilizado para mover datos se conoce como integracin de datos. Mediante las definiciones de las integraciones de datos se especifica qu datos se desplazan de una aplicacin de origen a otra de destino y se permite que dichos desplazamientos de datos se puedan agrupar, ordenar y programar. Un asistente para la integracin de datos proporcionado con el producto permite simplificar el proceso de creacin de una integracin de datos. Los usuarios deben tener asignada la funcin Crear integraciones para poder crear integraciones de datos de Shared Services. Un usuario con dicha funcin puede realizar las siguientes operaciones en las integraciones de datos:

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

Administracin de modelos de Shared Services

Trabajo con aplicaciones


Los modelos de metadatos se almacenan en directorios dentro de Shared Services. Shared Services proporciona dos tipos de aplicaciones: aplicaciones privadas y aplicaciones compartidas. Las aplicaciones privadas las emplean las aplicaciones para almacenar sus modelos, mientras que con las compartidas, las aplicaciones privadas pueden compartir modelos con otras aplicaciones.

Trabajo con aplicaciones privadas


Shared Services administra modelos en el nivel de la aplicacin. Cada aplicacin que se registra con Shared Services cuenta con una aplicacin correspondiente en Shared Services, donde almacena sus modelos de Shared Services. Una aplicacin disfruta de un uso exclusivo de sus modelos. Para poner una copia local de un modelo bajo el control de Shared Services, el modelo se debe exportar al directorio de la aplicacin existente en Shared Services. Para que el modelo de Shared Services est disponible para una aplicacin, es preciso importarlo a esta ltima. Shared Services proporciona capacidades de administracin que permiten gestionar los modelos. Por ejemplo, se pueden realizar las siguientes tareas, entre otras:

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.

Trabajo con aplicaciones compartidas


Con las aplicaciones compartidas se pueden compartir modelos entre distintas aplicaciones y con otros productos. Shared Services emplea este tipo de aplicaciones para ofrecer compatibilidad con el uso compartido de modelos. Una aplicacin compartida define la informacin que es comn a dos o ms aplicaciones. Dentro de una aplicacin compartida, una aplicacin puede contener modelos privados o compartidos. En el ejemplo que se muestra a continuacin se describe el proceso de uso compartido de modelos entre aplicaciones o productos: 1. Una aplicacin Apl1 exporta sus modelos a Shared Services. stos se almacenan en una aplicacin privada para Apl1 en Shared Services. 2. Apl1 selecciona una aplicacin compartida para compartirla con otras, por ejemplo, Comn. 3. Apl1 designa los modelos especficos que va a compartir. Cuando se comparte un modelo, ste est disponible para su uso en otras aplicaciones.

Trabajo con aplicaciones

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.

Administracin de aplicaciones para la sincronizacin de metadatos


Shared Services permite crear, cambiar el nombre y eliminar aplicaciones compartidas para la sincronizacin de metadatos. Se puede acceder a una lista de todas las aplicaciones desde la ficha Examinar de Administrar aplicaciones. La ficha Compartir permite administrar el uso compartido de una aplicacin. En Figura 1 se muestra una vista Lista de aplicaciones de ejemplo.

Figura 1

Ficha Examinar de Administrar aplicaciones

362

Administracin de modelos de Shared Services

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.

Cmo crear una aplicacin compartida:


1 En Financial Management, seleccione Administracin > Administrar aplicaciones. 2 Seleccione la ficha Examinar. 3 Haga clic en Agregar. 4 En el cuadro de texto Nombre de aplicacin compartida, escriba un nombre para la aplicacin.
Consulte Restricciones en los nombres de aplicacin en la pgina 363 para ver una lista de las restricciones en los nombres de aplicacin.

5 Haga clic en una de estas opciones:


Agregar, para agregar la aplicacin Cancelar, para cancelar la operacin

Restricciones en los nombres de aplicacin


En la lista siguiente se especifican las restricciones que existen a la hora de asignar nombre a las aplicaciones:

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.

Cmo eliminar una aplicacin:


1 En Financial Management, seleccione Administracin > Administrar aplicaciones. 2 Seleccione la ficha Examinar.
Asegrese de que las aplicaciones que utilizan la aplicacin compartida que desea eliminar ya no disponen de acceso compartido a ella.

Trabajo con aplicaciones

363

3 Seleccione la aplicacin a eliminar y haga clic en Eliminar. 4 Haga clic en Aceptar para confirmar la eliminacin de la aplicacin.

Uso compartido de aplicaciones


Para poder compartir modelos con otras aplicaciones es preciso compartir una aplicacin privada con una aplicacin compartida en Shared Services. En Figura 2 se muestra una ventana Seleccionar aplicacin compartida de ejemplo.

Figura 2

Ventana Seleccionar aplicacin compartida

Cmo compartir una aplicacin con otra compartida en Shared Services:


1 En Financial Management, seleccione Administracin > Administrar aplicaciones. 2 Seleccione la ficha Compartir.
Aparece una lista de aplicaciones compartidas en la que se incluye Comn, la aplicacin compartida predeterminada proporcionada por Shared Services.

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.

Cmo detener el uso compartido con una aplicacin compartida:


1 En Financial Management, seleccione Administracin > Administrar aplicaciones. 2 Seleccione la ficha Compartir.
Aparece una lista de las aplicaciones compartidas.

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

Administracin de modelos de Shared Services

Trabajo con modelos


Shared Services permite almacenar y administrar modelos en Shared Services. En la ficha Examinar de Administrar modelos se muestran los modelos existentes en el producto.

Cmo mostrar los modelos disponibles en Shared Services:


1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Examinar.
En Figura 3 se muestra una ficha Examinar de Administrar modelos de ejemplo.
Nota: Con algunos productos de Hyperion no se muestran carpetas en la ficha Examinar de Administrar modelos.

Figura 3

Ficha Examinar de Administrar modelos

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

Trabajo con modelos

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

Administracin de modelos de Shared Services

Sincronizacin de modelos y carpetas


En la ventana Administrar modelos se muestra la ltima versin de cada modelo existente en Shared Services. Shared Services tambin realiza un seguimiento de los modelos en la aplicacin y determina si hay una versin de cada uno de ellos slo en la aplicacin de Financial Management, slo en Shared Services o en ambos sitios. Cuando la ltima versin de un modelo reside tanto en la aplicacin de Financial Management como en Shared Services, se dice que la aplicacin de Financial Management y Shared Services estn sincronizados en relacin con el modelo determinado. Si un modelo no est sincronizado, se puede sincronizar importndolo a la aplicacin o exportndolo a Shared Services, en funcin de dnde resida su ltima versin. Es necesario tener el permiso de escritura para poder sincronizar un modelo.
Nota: Los modelos incluidos en carpetas tambin se pueden sincronizar con la operacin de sincronizacin de Shared Services. Si se selecciona una carpeta, se sincronizarn todos los modelos que se incluyan en ella y los ubicados en cualquier subcarpeta que contenga.

Cmo sincronizar modelos y carpetas:


1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Sincronizar.
En Figura 4 se muestra una ventana Vista previa de sincronizacin de modelos de ejemplo.

Figura 4

Ventana Vista previa de sincronizacin de modelos

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.

Trabajo con modelos

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.

4 Seleccione cada modelo que desee sincronizar.


En el caso de los modelos con Seleccionar operacin de sincronizacin, seleccione una operacin de sincronizacin en funcin de si la ltima versin del modelo reside en la aplicacin o en Shared Services.
Nota: Antes de exportar un modelo de una aplicacin a Shared Services, consulte Restricciones en los nombres de modelos en la pgina 370 para comprobar que los nombres de modelo no infringen las restricciones de Shared Services.

5 Sincronice los modelos seleccionados.


a. Haga clic en Sincronizar. Aparece una ventana en la que se pueden introducir comentarios para cada uno de los modelos seleccionados. b. Escriba los comentarios para cada modelo, o bien escrbalos para uno solo y haga clic en Aplicar a todos para aplicar el mismo comentario a los restantes. c. Haga clic en Sincronizar. Aparece un mensaje de progreso durante la operacin 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

Administracin de modelos de Shared Services

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>

y si el siguiente atributo Alias existe en el modelo de la aplicacin:


<Alias table=English>Text in English<\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>

Trabajo con modelos

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.

Restricciones en los nombres de modelos


En la lista siguiente se especifican las restricciones que existen a la hora de asignar nombre a los modelos:

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.

Cmo comparar la representacin de la aplicacin de un modelo con la representacin


del mismo existente en Shared Services:

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

Administracin de modelos de Shared Services

3 Seleccione una operacin en el cuadro de lista desplegable Operacin de sincronizacin para el modelo
deseado.

4 Haga clic en el botn Comparar situado junto al cuadro Operacin de sincronizacin.


La ltima versin del modelo en la aplicacin se compara con la ltima versin en Shared Services.

5 Realice nuevas operaciones de comparacin, si fuera necesario.


Para obtener una descripcin detallada de las operaciones de comparacin, consulte Operaciones de comparacin en la pgina 371.

6 Haga clic en Aceptar para volver a la ventana Vista previa de sincronizacin.

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

Ventana Resolver modelos (comparar)

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.

Trabajo con modelos

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.

En Tabla 103 se describen los elementos de la ventana Resolver modelos (comparar).


Tabla 103

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.

Botn Ver <--->

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.

Cuadro de lista desplegable de pgina

Permite seleccionar la pgina que se va a mostrar en el rea de lista de flujo de tareas.

372

Administracin de modelos de Shared Services

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

El nmero de filas mostradas en cada pgina (el predeterminado es 50).

Visualizacin y edicin del contenido de los modelos


La interfaz de Shared Services proporciona un editor que permite ver y editar el contenido de los modelos directamente en Shared Services. Este editor slo se puede utilizar con el modo dimensional, adems, es preciso tener permiso de lectura para ver el contenido de un modelo y permiso de escritura para poder editarlo o eliminarlo. En Figura 6 se muestra una ventana Ver modelo de ejemplo.
Figura 6

Ventana Ver modelo

Con el editor se pueden administrar miembros de dimensin realizando estas tareas:


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

Trabajo con modelos

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.

Si desea cambiar el nombre a un miembro, tenga en cuenta las siguientes reglas:

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.

Cmo ver o editar miembros de dimensin:


1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Examinar. 3 Seleccione un modelo y haga clic en Ver.
El editor de dimensiones muestra los miembros del modelo seleccionado, incluidos los miembros del sistema de la aplicacin. Para obtener ms informacin, consulte Miembros del sistema de la aplicacin en la pgina 377.

4 Utilice las claves de edicin para realizar los siguientes cambios:


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

Administracin de modelos de Shared Services

5 Haga clic en Validar para realizar una comprobacin de validacin simple.


Con la comprobacin de validacin se verifican los siguientes hechos y se muestran las posibles excepciones:

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

Nota: Shared Services no realiza validaciones de la exclusividad de alias o UDA.

6 Haga clic en Guardar para guardar los cambios realizados y crear una nueva versin del modelo en Shared
Services.

Edicin de propiedades de miembros


Se pueden realizar cambios en la configuracin de las propiedades de los miembros de los modelos dimensionales y guardar dichos cambios en una nueva versin del modelo.

Cmo editar la configuracin de las propiedades de miembros:


1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Examinar. 3 Seleccione un nombre de modelo y haga clic en Ver.
El editor de dimensiones muestra los miembros del modelo seleccionado, incluidos los miembros del sistema de la aplicacin. Para obtener ms informacin, consulte Miembros del sistema de la aplicacin en la pgina 377.

4 Seleccione un miembro y haga clic en Editar.


En la ventana Editar miembro se ofrecen fichas independientes para las propiedades que son exclusivas de un determinado producto. Por ejemplo, las fichas HP y HFM contienen propiedades utilizadas por Hyperion System 9 Planning y Financial Management, respectivamente. Cada una de ellas muestra tambin las propiedades que son comunes o que comparten distintos productos. Las propiedades compartidas van precedidas de un icono, circunstancia. , que indica esta

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.

Trabajo con modelos

375

En Figura 7 se muestra una ventana Editar miembro de ejemplo.

Figura 7

Ventana Editar miembro

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.

7 En la ventana Editar miembro, haga clic en Cerrar para cerrar la ventana.


Nota: La ventana Editar miembro permanece abierta hasta que se cierra manualmente.

376

Administracin de modelos de Shared Services

8 Haga clic en una de estas opciones:


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.

Miembros del sistema de la aplicacin


Los miembros del sistema de la aplicacin almacenan informacin relevante del sistema como son las divisas y los datos de propiedad. Cada producto cuenta con miembros del sistema de la aplicacin determinados que, cuando se exportan a Shared Services, aparecen dentro de una jerarqua de modelos. Aunque se permite visualizar los detalles y las propiedades de los miembros del sistema de la aplicacin, no se pueden eliminar, editar, agregar hijos o cambiar el nombre de los miembros en Shared Services. Los miembros del sistema de la aplicacin se filtran y excluyen de la jerarqua cuando no son relevantes para el producto mostrado. La operacin de comparacin filtra cualquier miembro del sistema de la aplicacin que no sea vlido para el producto especfico. 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 las operaciones de comparacin, consulte Operaciones de comparacin en la pgina 371. Los miembros del sistema de la aplicacin contienen modelos que se pueden importar y exportar. Tenga en cuenta lo siguiente al realizar las siguientes operaciones de sincronizacin:

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.

Trabajo con modelos

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.

Cambio del nombre de los modelos


Shared Services permite cambiar el nombre de los modelos en Shared Services. Por ejemplo, se podra cambiar el nombre de un modelo si dos aplicaciones fueran a compartir modelos dimensionales con nombres distintos. Una aplicacin utiliza nombres de dimensin en plural y la otra en singular. Compartir los modelos obliga a cambiar el nombre de uno de ellos o de ambos a un nombre comn. Con el cambio de nombre de un modelo ste se modifica slo en Shared Services. La representacin interna del nombre no cambia. Si se importa a la aplicacin una nueva versin del modelo con el nombre cambiado, sta mantiene su nombre original. Es necesario disponer de acceso de escritura a un modelo para poder cambiarle el nombre.

Cmo cambiar el nombre de un modelo:


1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Examinar. 3 Seleccione un modelo y haga clic en Cambiar nombre. 4 Escriba un nombre en el cuadro de texto Nuevo nombre. 5 Haga clic en una de estas opciones:

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

Administracin de modelos de Shared Services

Eliminacin de modelos
Un modelo se puede eliminar si se dispone de acceso de escritura en l.

Cmo eliminar un modelo:


1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Examinar. 3 Seleccione un modelo y haga clic en Eliminar. 4 Haga clic en Aceptar para confirmar la operacin.

Uso compartido de modelos


El uso compartido de los modelos entre aplicaciones se configura mediante la designacin de una aplicacin compartida comn que emplearn una o ms aplicaciones. Consulte Trabajo con aplicaciones compartidas en la pgina 361 y Uso compartido de aplicaciones en la pgina 364 para conocer detalles sobre las aplicaciones compartidas. Se pueden seleccionar dos tipos de modelos para el uso compartido:

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.

Cmo compartir modelos:


1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Compartir.
Aparece la ventana Compartir modelos, de la que se muestra un ejemplo en Figura 8, en la que se enumeran tanto modelos privados como compartidos.
Figura 8

Ventana Compartir modelos

Trabajo con modelos

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

Administracin de modelos de Shared Services

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.

7 Haga clic en Aceptar para volver a la ventana Compartir modelos.


El uso compartido de un modelo se puede detener en cualquier momento. Cuando se detiene, se crea una copia del modelo en la aplicacin privada en Shared Services.

Cmo detener el uso compartido de un modelo:


1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Compartir. 3 En Compartir modelos, seleccione uno o varios modelos para dejar de compartirlos. 4 Haga clic en Compartir. 5 Cuando se haya completado el proceso, haga clic en Aceptar.
Se detiene el uso compartido de los modelos seleccionados y se crea una copia de cada uno de ellos en la aplicacin privada en Shared Services.

Filtrado del contenido de los modelos


Cuando se comparten modelos con otras aplicaciones o productos, puede ocurrir que los modelos tengan la mayora de miembros en comn o un grupo importante de ellos, pero no todos los miembros. Shared Services permite crear un filtro para retener los miembros especificados del modelo compartido que se eliminan cuando el modelo se importa a una aplicacin. Por ejemplo, una aplicacin de Financial Management exporta una dimensin de cuenta y la comparte en un directorio compartido comn. Una aplicacin de Hyperion Planning decide usar la dimensin de cuenta de la aplicacin de Financial Management y enlaza con la compartida. La aplicacin de Planning realiza un presupuesto slo en cuentas de ganancias y prdidas y por tanto no requiere ninguna cuenta de hojas de balance de la dimensin de cuenta. La aplicacin de Planning escribe un filtro que elimina el miembro de activos totales y todos sus descendientes y el miembro de pasivos totales y todos sus descendientes. Slo se pueden escribir filtros para los modelos dimensionales y no se pueden crear varios filtros para una dimensin especfica. Para escribir filtros se requiere el acceso de escritura en el modelo.

Cmo escribir un filtro nuevo o modificar uno existente:


1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Examinar. 3 Seleccione un modelo y haga clic en Filtro.
En la ventana Crear/editar filtro, el rea Lista de miembros muestra los miembros del modelo y el cuadro de texto Miembros filtrados los miembros que se van a mantener al importar.

Trabajo con modelos

381

En Figura 9 se muestra un rea Lista de miembros de ejemplo de la ventana Crear/editar filtro.

Figura 9

Ventana Crear/editar filtro: rea Lista de miembros

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.

El cuadro de lista desplegable Seleccionar miembro indica qu parte de la jerarqua se va a filtrar:


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

Administracin de modelos de Shared Services

Cmo deshabilitar un filtro existente:


1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Examinar. 3 Seleccione un modelo filtrado y haga clic en Filtro. 4 Haga clic en Deshabilitar. 5 Elija Guardar para ver el modelo en la vista Lista de modelos.
El icono de filtro deshabilitado, , situado en la vista Lista de modelos, indica que el modelo tiene un filtro asociado, pero que se ha deshabilitado.

Cmo habilitar un filtro existente:


1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Examinar. 3 Seleccione un modelo filtrado con el filtro deshabilitado y haga clic en Filtro. 4 Haga clic en Habilitar. 5 Elija Guardar para ver el modelo en la vista Lista de modelos.
El icono de filtro habilitado, situado en la vista Lista de modelos, indica que el filtro est habilitado.

Cmo eliminar un filtro existente:


1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Examinar. 3 Seleccione un modelo filtrado y haga clic en Filtro. 4 Haga clic en Eliminar. 5 Cuando se le pida que confirme la eliminacin, elija Aceptar.

Seguimiento de la historia de los modelos


Shared Services mantiene una historia de la versin de cada modelo existente en el producto, si las versiones estn habilitadas para el modelo. Para comprobar si las versiones estn habilitadas para un modelo y habilitarlas en caso de que no lo estn, consulte Visualizacin y configuracin de las propiedades de los modelos en la pgina 390.

Trabajo con modelos

383

En Figura 10 se muestra una ventana Historia de modelo de ejemplo.

Figura 10

Ventana Historia de modelo

Cmo ver la historia de la versin de un modelo en Shared Services:


1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Examinar. 3 Seleccione un modelo y haga clic en Historia.
Shared Services muestra una lista de las versiones del modelo, adems del nombre del usuario que la actualiz, la fecha de actualizacin y comentarios sobre el modelo.

4 En la lista de versiones se pueden realizar estas tareas:

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

Administracin de modelos de Shared Services

Administracin de permisos de acceso a modelos


Desde Shared Services se pueden administrar los permisos de acceso a los modelos en aplicaciones independientes de cualquiera de las aplicaciones de Financial Management. Los permisos de acceso a un modelo se asignan modelo a modelo a usuarios individuales o a grupos de usuarios. Tambin se pueden asignar permisos en el nivel de la aplicacin. Los nombres de usuario y contraseas los gestiona un proveedor de autentificacin externa, por lo que se deben crear externamente (con NTLM, LDAP o MSAD) antes de agregarse a Financial Management. El administrador de Shared Services agrega los usuarios autentificados a Shared Services con la Consola de administracin de usuarios de Shared Services. El administrador de Shared Services tambin crea y gestiona grupos con dicha consola. Consulte la gua Hyperion System 9 Shared Services User Management Guide para conocer los detalles. Cuando se crean las aplicaciones en el repositorio de Shared Services, ningn usuario tiene derechos de acceso a ellas salvo su creador. El creador de la aplicacin o el administrador son los encargados de asignar permisos de acceso a la nueva aplicacin. De la misma forma, ningn usuario tiene acceso a las nuevas integraciones de datos (a travs de un grupo llamado Usuarios) excepto su creador. Para cambiar el valor predeterminado de un usuario, debe agregar especficamente el usuario a la aplicacin AgenteDeDatos y aplicarle los derechos de acceso deseados.
Nota: Para reemplazar la configuracin de acceso a la aplicacin AgenteDeDatos es posible aplicar derechos de acceso a modelos de integracin individuales. Esto se puede llevar a cabo en la pgina Administrar modelos, donde se muestran los modelos de integracin en la aplicacin AgenteDeDatos. Cada producto conduce al usuario a esta pgina de una forma diferente; se debe consultar la documentacin del producto especfico para obtener las instrucciones de acceso a la pgina Administrar modelos.

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.

Administracin. Capacidad de crear nuevos usuarios y cambiar sus permisos.

Trabajo con modelos

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

Permisos de acceso Permiso de acceso

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

Administracin de modelos de Shared Services

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.

Asignacin de permisos de acceso a modelos


Los permisos de acceso se asignan sobre modelos individuales de las aplicaciones a usuarios individuales o a grupos de usuarios. Es necesario tener el permiso Administracin en un modelo para poder asignar permisos sobre l. Los usuarios de un grupo heredan los permisos asignados al grupo al que pertenezcan. Sin embargo, los permisos asignados a un determinado usuario reemplazan a los permisos de grupo que pueda haber heredado.
Nota: El siguiente procedimiento permite asignar permisos a modelos de metadatos o integraciones de datos. Para asignar acceso a los primeros se debe seguir el procedimiento en el que se muestran los modelos de metadatos; para asignarlo a las integraciones de datos se debe iniciar el procedimiento en el que stas aparecen.

Cmo asignar permisos de acceso a los modelos:


1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Examinar. 3 Seleccione un modelo y haga clic en Acceso.
En la ventana Acceso a modelo se pueden consultar los permisos sobre un modelo que se han asignado a usuarios y grupos.

Trabajo con modelos

387

En Figura 11 se muestra una ventana Acceso a modelo de ejemplo.

Figura 11

Ventana Acceso a modelo

4 Para agregar usuarios y grupos, haga clic en Agregar.


Aparece la ventana Agregar acceso. En el cuadro de texto Usuarios/grupos disponibles se enumeran los usuarios que se han autentificado como usuarios de Shared Services. Si un usuario de su inters no aparece en la lista, pngase en contacto con el administrador de Shared Services. El administrador puede utilizar la consola de configuracin de Shared Services para agregar usuarios autentificados.
Figura 12

Ventana Agregar acceso: rea de seleccin de usuarios disponibles

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

Administracin de modelos de Shared Services

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

Ventana Agregar acceso: rea Tipo de acceso

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.

7 Haga clic en Agregar para asignar nuevos permisos.

Edicin de permisos de acceso a modelos


Se pueden editar los permisos de usuarios individuales o de grupos a modelos especficos. Es necesario tener el permiso Administracin en un modelo para poder cambiar permisos sobre l.

Cmo editar permisos de acceso a los modelos:


1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Examinar. 3 Seleccione un nombre de modelo y haga clic en Acceso.
Se pueden consultar los permisos sobre un modelo que se han asignado a usuarios y grupos.

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

indica un usuario individual y 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.

Trabajo con modelos

389

6 Haga clic en una de estas opciones:


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.

Eliminacin de permisos de acceso a modelos


Se pueden eliminar todos los permisos de los usuarios o grupos a modelos especficos. Es necesario tener el permiso Administracin en un modelo para poder eliminar el acceso a l.

Cmo eliminar el acceso a un modelo:


1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Examinar. 3 Seleccione un nombre de modelo y haga clic en Acceso.
Se pueden consultar los permisos sobre un modelo que se han asignado a usuarios y grupos.

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.

Visualizacin y configuracin de las propiedades de los modelos


Shared Services ofrece datos de propiedades de todos los modelos del producto, propiedades que se pueden visualizar y definir segn se desee.
Figura 14

Ventana Propiedades de modelo

390

Administracin de modelos de Shared Services

Shared Services muestra las siguientes propiedades de modelo:


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.

Compartir informacin. Disponible si el modelo se comparte con una aplicacin compartida


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

Propiedades de dimensin. Disponible slo si el modelo es un modelo de dimensin compartido

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.

Trabajo con modelos

391

Cmo ver o cambiar las propiedades de modelo:


1 En Financial Management, seleccione Administracin > Administrar modelos. 2 Seleccione la ficha Examinar. 3 Seleccione un modelo y haga clic en Propiedades.
Se muestran las propiedades del modelo.

4 Se pueden realizar los siguientes cambios en ellas:

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.

Uso compartido de datos


Shared Services permite mover datos entre aplicaciones. El mtodo utilizado para mover datos se conoce como integracin de datos y con l se especifica la siguiente informacin:

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

Administracin de modelos de Shared Services

Requisitos previos para mover datos entre aplicaciones


Para poder mover datos entre aplicaciones es preciso que los modelos para las aplicaciones de origen y destino estn sincronizados entre Shared Services y la aplicacin. Consulte Sincronizacin de modelos y carpetas en la pgina 367 para obtener instrucciones sobre la sincronizacin de modelos. Aunque Financial Management y Shared Services proporcionan herramientas para crear integraciones, el movimiento de datos entre aplicaciones, en concreto aplicaciones de productos distintos, requiere estar familiarizado con los datos.

Asignacin de acceso a integraciones


El acceso a las integraciones se asigna mediante un proceso similar al de asignar acceso a los modelos de metadatos.
Nota: De forma predeterminada, ninguno de los usuarios excepto el creador de la integracin tiene derechos de acceso a las integraciones de datos (a travs de un grupo llamado Usuarios). Para cambiar el valor predeterminado de un usuario, debe agregar especficamente el usuario a la aplicacin AgenteDeDatos y aplicarle los derechos de acceso deseados. Para reemplazar la configuracin de acceso a la aplicacin AgenteDeDatos es posible aplicar derechos de acceso a modelos de integracin individuales. Para obtener ms informacin, consulte Asignacin de permisos de acceso a modelos en la pgina 387.

Cmo asignar acceso a las integraciones:


1 Con la pgina Integraciones abierta, haga clic en Financial Management > Administrar modelos. 2 Vaya a Asignacin de permisos de acceso a modelos en la pgina 387 y complete el procedimiento
para asignar permisos a las integraciones deseadas.

Acceso a funciones de integracin de datos


Son necesarios privilegios de escritura para realizar la mayora de las funciones de integracin de datos. Un usuario que exclusivamente cuente con privilegios de lectura puede ver (y filtrar la vista) y ejecutar integraciones. Sin embargo, un usuario con privilegios de escritura puede ver, ejecutar, crear, editar, copiar y eliminar una integracin.
Nota: Para impedir que un usuario vea un modelo de integracin especfico, ste se debe asignar explcitamente como mnimo a una funcin que le impida la lectura (los derechos de escritura y administracin pueden tener cualquier valor) para la aplicacin AgenteDeDatos.

Uso compartido de datos

393

Para acceder a la funcionalidad completa de integracin de datos, en Financial Management,


seleccione Administracin > Administrar datos. En Figura 15 se muestra una ventana Administrar datos de ejemplo.

Figura 15

Ventana Administrar datos

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

Administracin de modelos de Shared Services

Filtrado de listas de integraciones


En una lista se muestran de forma predeterminada todas las integraciones disponibles. Esta lista se puede filtrar en funcin del producto y de la aplicacin de origen o de destino.

Cmo filtrar una lista de integraciones:


1 En Financial Management, seleccione Administracin > Administrar datos.
Aparece una lista de integraciones. Las integraciones de todos los productos y aplicaciones se muestran de forma predeterminada. Para ver una ventana Administrar datos de ejemplo, consulte Figura 15 en la pgina 394. En esta ventana se incluyen dos cuadros combinados, Origen y Destino, sobre el botn Filtrar vista. Cada combinacin contiene dos cuadros de lista desplegable, el primero para especificar un producto y el segundo para especificar una aplicacin.
Nota: Cuando se crea un grupo de integraciones se muestra una lista de las integraciones. Si va a crear un grupo, comience por el paso 2.

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.

Uso compartido de datos

395

Creacin o edicin de integraciones de datos


Shared Services proporciona un asistente para la integracin de datos que permite mover datos entre aplicaciones.
Nota: Para poder crear una integracin de datos es preciso contar con el acceso de escritura en la aplicacin AgenteDeDatos. 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.

Cmo crear una nueva integracin o editar una existente:


1 En Financial Management, seleccione Administracin > Administrar datos.
Aparece una lista de integraciones. Para ver una ventana Administrar datos de ejemplo, consulte Figura 15 en la pgina 394.

2 Realice una de estas acciones:


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.

Aparece la primera pgina del asistente.

396

Administracin de modelos de Shared Services

En Figura 16 se muestra una ventana Crear integracin de ejemplo.

Figura 16

Ventana Crear integracin

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.

Uso compartido de datos

397

En Figura 17 se muestra una ventana Edit Integration (editar integracin) de ejemplo.

Figura 17

Ventana Edit Integration (editar integracin)

3 Introduzca informacin y marque o quite las marcas de las casillas deseadas.


Elemento Nombre de la integracin Descripcin Cuadro de texto para un nombre exclusivo de la integracin. Con las integraciones editadas, el cuadro de texto es de slo lectura y no se puede modificar. Para cambiar el nombre a una integracin, copie la integracin con un nuevo nombre y elimine la original. Cuadro de texto combinado que identifica el origen 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. Cuando se especifica una aplicacin, se rellena el tercer cuadro con fuentes de datos. Entre las fuentes de datos se incluyen elementos como el tipo de plan de Planning. Si se selecciona una aplicacin que no requiere o admite fuentes de datos, aparece Default Data Source (fuente de datos predeterminada) en un campo deshabilitado que no se puede modificar.

Origen

398

Administracin de modelos de Shared Services

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

Sobrescritura del sistema Suprimir vacas

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.

Uso compartido de datos

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.

7 Seleccione miembros de dimensin compartida:


a. Junto a una dimensin compartida (de la que desee elegir miembros), seleccione el control de men Select Members (seleccionar miembros). b. Elija From Source (de origen) o From Destination (de destino). Aparece una lista de miembros de la aplicacin adecuada (de origen o destino). c. Seleccione uno o varios miembros. d. Haga clic en Select (seleccionar). Tambin se puede especificar una funcin para identificar un conjunto de miembros. Por ejemplo, escriba Match(*) o AllMembers() para especificar todos los miembros con el mismo nombre y la misma dimensin en las aplicaciones de origen y de destino.

400

Administracin de modelos de Shared Services

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)

Uso compartido de datos

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)

8 Opcional: cree puntos de vista.


Aunque no es obligatorio, se pueden crear uno o ms puntos de vista. Es decir, se puede crear un PDV con dimensiones de PDV de fondo, varios PDV dinmicos para crear distintos PDV o dejar todas las dimensiones de PDV en blanco. En el rea Common POV (PDV comn) se muestran las dimensiones no identificadas como compartidas en la pgina anterior del asistente. Las dimensiones de las aplicaciones de origen y destino aparecen en columnas independientes. Inicialmente, todas las dimensiones se encuentran en el rea de PDV de fondo, y el rea de PDV dinmico aparece en blanco. a. Junto a una dimensin en la aplicacin de origen, seleccione el icono de lupa. b. En la lista de miembros, elija un miembro. c. Repita los pasos a y b para el resto de dimensiones de la aplicacin de origen 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.

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

Administracin de modelos de Shared Services

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.

Uso compartido de datos

403

Eliminacin de integraciones
Las integraciones que ya no resulten de utilidad se pueden eliminar.

Cmo eliminar una integracin:


1 En Financial Management, seleccione Administracin > Administrar datos.
Aparece una lista de integraciones.
Nota: Si la integracin de su inters no se mostrara, compruebe los cuadros de lista desplegable de origen y destino del filtro de vista para ver si se ha filtrado la lista de integraciones. Consulte Filtrado de listas de integraciones en la pgina 395 para obtener informacin sobre cmo filtrar la lista de integraciones.

2 Seleccione una o varias integraciones. 3 Haga clic en Suprimir.


Aparece un mensaje de confirmacin.

4 Haga clic en una de estas opciones:


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.

Cmo programar la ejecucin de una integracin:


1 En Financial Management, seleccione Administracin > Administrar datos.
Aparece una lista de integraciones y grupos de integraciones.
Nota: Si la integracin de su inters no se mostrara, compruebe los cuadros de lista desplegable de origen y destino del filtro de vista para ver si se ha filtrado la lista de integraciones. Consulte Filtrado de listas de integraciones en la pgina 395 para obtener informacin sobre cmo filtrar la lista de integraciones.

2 Seleccione la integracin que desee ejecutar.


Nota: Slo se puede seleccionar una integracin cada vez para la programacin de la ejecucin.

404

Administracin de modelos de Shared Services

3 Opcional: si la integracin es bidireccional, la aplicacin de origen y destino se puede invertir. Al seleccionar


una aplicacin en el cuadro de lista desplegable Origen, se muestra automticamente la otra aplicacin que se usar como destino en el cuadro Destino.
Nota: Si las aplicaciones de origen y destino coinciden, con una integracin bidireccional, puede resultar complicado saber en qu direccin se mueven los datos. La primera entrada del cuadro Origen es la aplicacin de origen predeterminada original.

4 Haga clic en Ejecutar.


Aparece una ventana emergente en la que se puede programar la ejecucin de la integracin. En Figura 18 se muestra una ventana Ejecutar integracin de ejemplo.
Figura 18

Ventana Ejecutar integracin

5 Para ejecutar la integracin inmediatamente, haga clic en Aceptar.


Inmediatamente est seleccionado de forma predeterminada.

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.

7 Haga clic en una de estas opciones:


Aceptar, para programar la integracin Cerrar, para cancelar la operacin

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.

Uso compartido de datos

405

Administracin de integraciones programadas


Cuando se programa una integracin, sta se agrega a una lista de integraciones programadas. En esta lista se incluyen las integraciones que estn a la espera de ejecucin (pendientes), las que se estn ejecutando en ese momento (en ejecucin), las que se han cancelado (canceladas) y las que se han ejecutado (completadas o fallidas). Las integraciones permanecen en la lista hasta que se quitan manualmente. Se pueden realizar las siguientes acciones en las integraciones de la lista de integraciones programadas:

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.

Visualizacin del estado de una integracin


En la pgina de integraciones programadas se muestran todas las integraciones.

Para ver todas las integraciones programadas, en Financial Management, seleccione


Administracin > Integraciones programadas. En Figura 19 se muestra una ventana Integraciones programadas de ejemplo.
Figura 19

Ventana Integraciones programadas

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

Administracin de modelos de Shared Services

Cancelacin de una integracin


Se puede cancelar una integracin que se haya programado o que se est ejecutando en ese momento.

Cmo cancelar una integracin:


1 En Financial Management, seleccione Administracin > Integraciones programadas. 2 Seleccione una integracin.
Se puede seleccionar una exclusivamente.

3 Haga clic en Cancelar.


Aparece un mensaje de confirmacin.

4 Haga clic en una de estas opciones:


Aceptar, para cancelar la integracin Cerrar, para cancelar la operacin

Copia de una integracin para su ejecucin


Se puede programar la misma integracin para que se ejecute varias veces simplemente haciendo una copia de ella y programndola para su ejecucin.

Cmo programar la ejecucin de una copia de integracin:


1 En Financial Management, seleccione Administracin > Integraciones programadas. 2 Seleccione una integracin.
Se puede seleccionar una exclusivamente.

3 Haga clic en Ejecutar copia.


Aparece una ventana emergente en la que se puede programar la ejecucin de la integracin.

4 Para ejecutar la integracin inmediatamente, haga clic en Aceptar.


Inmediatamente est seleccionado de forma predeterminada.

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.

6 Haga clic en una de estas opciones:


Aceptar, para programar la integracin Cerrar, para cancelar la operacin

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.

Uso compartido de datos

407

Reprogramacin de una integracin


Tambin se puede reprogramar una integracin que est pendiente de ejecucin en otra fecha y hora.

Cmo reprogramar una integracin:


1 En Financial Management, seleccione Administracin > Integraciones programadas. 2 Seleccione una integracin.
Se puede seleccionar una exclusivamente.

3 Haga clic en Volver a programar.


Aparece una ventana emergente en la que se puede reprogramar la ejecucin de la integracin.

4 Para ejecutar la integracin inmediatamente, haga clic en Aceptar.


Inmediatamente est seleccionado de forma predeterminada. El mes, el da y la hora actuales aparecen en los cuadros combinados de Programar para.

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.

6 Haga clic en una de estas opciones:


Aceptar, para programar la integracin Cerrar, para cancelar la operacin

Supresin de una integracin


Una integracin pendiente o ya ejecutada (completada o fallida) se puede quitar de la lista.

Cmo quitar una integracin:


1 En Financial Management, seleccione Administracin > Integraciones programadas. 2 Seleccione una integracin.
Se pueden seleccionar varias integraciones.

3 Haga clic en Eliminar.


Aparece un mensaje de confirmacin.

4 Haga clic en una de estas opciones:


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

Administracin de modelos de Shared Services

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.

Cmo crear o editar un grupo de integraciones:


1 En Financial Management, seleccione Administracin > Administrar datos.
Aparece una lista de integraciones.

2 Realice una de estas acciones:

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.

3 Escriba un nombre para el grupo o cambie el de uno existente.


El nombre debe ser exclusivo entre los dems nombres de integraciones y grupos.

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.

6 Seleccione una o varias integraciones entre las disponibles.


Puede anidar un grupo de integraciones dentro de otro para que la lista de integraciones incluya grupos adems de integraciones individuales. La lista muestra el producto y el directorio de origen y destino en el caso de las integraciones individuales. En un grupo, haga clic en el enlace de detalles del grupo para ver las integraciones que contiene.
Nota: La lista de integraciones disponibles se puede filtrar para que resulte ms til. Consulte Filtrado de listas de integraciones en la pgina 395.

Uso compartido de datos

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.

Programacin de integraciones de grupo


Un grupo de integraciones se puede ejecutar inmediatamente o programarse para una fecha y hora determinadas.

Cmo programar la ejecucin de un grupo:


Nota: Si seleccion Save and Run (guardar y ejecutar) al crear el grupo de integraciones, se muestra directamente la pgina de ejecucin. Vaya al Paso 4.

1 En Financial Management, seleccione Administracin > Administrar datos.


Aparece una lista de integraciones y grupos de integraciones.
Nota: Si el grupo de su inters no se mostrara, compruebe los cuadros de lista desplegable de origen y destino del filtro de vista para ver si se ha filtrado la lista de integraciones. Consulte Filtrado de listas de integraciones en la pgina 395 para obtener informacin sobre cmo filtrar la lista de integraciones.

410

Administracin de modelos de Shared Services

2 Seleccione el grupo que desee ejecutar.


Nota: Slo se puede seleccionar un grupo cada vez para la programacin de la ejecucin.

3 Haga clic en Ejecutar.


Aparece una pgina en la que se puede programar el filtro que se desea ejecutar. En Figura 20 se muestra una ventana Run Group Integration (ejecutar integracin de grupo) de ejemplo.

Figura 20

Ventana Run Group Integration (ejecutar integracin de grupo)

4 Para ejecutar el grupo inmediatamente, haga clic en OK (aceptar).


Immediately (inmediatamente) est seleccionado de forma predeterminada.

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.

6 Haga clic en una de estas opciones:


OK (aceptar), para programar el grupo Close (cerrar), para cancelar la operacin

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.

Uso compartido de datos

411

412

Administracin de modelos de Shared Services

APNDICE

Atributos de miembros comunes

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.

Atributos de miembros comunes

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

Atributos de miembros comunes

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

Atributo de Shared Services DefaultAccountType PlanningAccountType ConsolidationAccountType

Tipos de cuenta
Tabla 108

Atributos de tipos de cuenta comunes Atributo de Financial Management Expense GroupLabel Atributo de Planning Expense LabelOnly

Atributo de Shared Services Expense LabelOnly

Miembros de entidad
Tabla 109

Atributos de miembros Entity comunes Atributo de Financial Management DefCurrency Atributo de Planning BaseCurrency

Atributo de Shared Services Currency

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

Atributo de Shared Services DefaultFrequency ConsolidationType EnableProcessManagement

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

Atributo de Shared Services EnableProcessManagement VersionType

Miembros de ao
Tabla 112

Atributos de miembros Year comunes Atributo de Financial Management Label Atributo de Planning Name

Atributo de Shared Services Name

Mtodos de consolidacin
Tabla 113

Atributos de mtodos de consolidacin comunes Atributo de Financial Management ConsolMethod Description Atributo de Planning N/D Comment

Atributo de Shared Services ConsolidationMethod 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

Atributo de Shared Services UserName Password

Modelos de elemento
Tabla 115

Atributos de modelos de elemento comunes Atributo de Financial Management N/D Atributo de Planning N/D

Atributo de Shared Services TagSet

416

Atributos de miembros comunes

APNDICE

Personalizacin de hojas de estilo en cascada

En este captulo se explica cmo personalizar las hojas de estilo en cascada.

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

Las hojas de estilo en cascada se ubican en el siguiente directorio:


Archivos de programa\Hyperion\Management\Web\HFM\Common\theme_tadpole

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.

Personalizacin de hojas de estilo en cascada

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

reas personalizables Los estilos que no son de navegacin

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

Sus etiquetas delimitadoras Su cuerpo

Las fichas de tareas

Su cuerpo

Los cuadros de grupo

Sus etiquetas delimitadoras

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:

Plantillas: estilos de HFM Iconos del rea de contenido: conceptos comunes

418

Personalizacin de hojas de estilo en cascada

Modificacin de hojas de estilo en cascada


A continuacin se ofrecen algunas sugerencias tiles para trabajar con las hojas de estilo en cascada de Hyperion:

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:

Relleno Bordes Alineacin vertical y del texto Posicin Espacios en blanco

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

2 Abra el archivo global.css con un editor de hojas de estilo.

Ejemplos de personalizacin

419

3 Cambie la referencia a la imagen en la seccin de la cabecera de Tadpole del archivo global.css:


.masthead TD.co_brand { background-image: URL("images_global/nombre_imagen.gif");

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


Se puede cambiar el color de fondo del rea de contenido mediante la modificacin de la seccin de estilos de inicio de sesin de Tadpole del archivo global.css. En la tabla siguiente se describe cmo modificar el archivo para cambiar el color de fondo azul grisceo predeterminado del rea de contenido por el blanco.
Tabla 117

Cambio del color de fondo del rea de contenido Fondo blanco del rea de contenido .content table.content { background: #ffffff; }

Fondo predeterminado del rea de contenido .content table.content { background: #e5eaef; }

Cambio del color de los hipervnculos y de los hipervnculos visitados


Se puede cambiar el color de los hipervnculos y de los hipervnculos visitados mediante la modificacin de la seccin de los estilos que no son de navegacin del archivo global.css. En la tabla siguiente se describe cmo modificar el archivo para cambiar el color negro predeterminado de los hipervnculos por el rojo.
Tabla 118

Cambio del color de los hipervnculos y de los hipervnculos visitados Hipervnculos e hipervnculos visitados de color rojo a:link, a:visited { color: #ff0000; }

Hipervnculos e hipervnculos visitados de color negro a:link, a:visited { color: #000000; }

420

Personalizacin de hojas de estilo en cascada

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

IsValidDest, funcin, 317 IsZero, funcin, 318

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

extraccin en la web, 152 extraccin en Windows, 152

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

Anda mungkin juga menyukai