Pages

Showing posts with label BW. Show all posts
Showing posts with label BW. Show all posts

Feb 26, 2014

Para estar al día en SAP´s Twitter

7 Ways To Boost Your Business Just by Asking

 Como propietario de una pequeña empresa que ha crecido con éxito, mi clientela durante algunos de los más difíciles momentos económicos (lancé mi agencia en junio de 2001), la gente a menudo me pregunta cómo lo he hecho.


SAP Gets the Munchies at Mobile World Congress ...

No hay duda de que uno de los mayores desafíos que enfrenta la humanidad hoy en día es mantener Funyuns completamente surtidas en los millones de máquinas expendedoras en todo el mundo


M2M Market: Realizing Benefits of the Internet of Things – SAP.info

A un año de su asociación, Ericsson y SAP están reportando éxito con Telenor Connexion, mejorar los procesos de negocio y ofrecer una solución completa de extremo a extremo para las grandes empresas.

 

SAP Fraud Management Released with New SAP Audi...

 

HANA 2014

 

10 Golden Rules for SAP BW on HANA Migrations

 

It’s 2014. Isn’t There A Better Way To Pay?

Yo podría ser el pistolero más rápido del Oeste, tal vez más rápido que Quick Draw McGraw. Viene con la práctica - por desgracia demasiado práctica.

 

Secure and Simplify SAP HANA Implementation Wit...

 

 

 

Webinar - The SAP HANA for 2013 Cheat Sheet

 

 

Feb 18, 2014

Para estar al día en SAP´s Twitter

5 Top Apps: Manage Contacts, Meetings, and iPhone Emails – SAP.info

Digitalizar un documento, gestionar sus citas, o accede a tu equipo de trabajo fuera de la oficina. 5 mejores aplicaciones de este mes. - Smart Document Scanner - PDF: escanear archivos PDF y sincronizarlos con Google ...

 

Blog: SAP HANA Live – Real World Example ...

Visión clara de todas las cuentas GRIR en una sociedad que  proporciona KPI seleccionables en la parte superior de la pantalla, con un monitor de Reconciliación detallada como pantalla secundaria. La reconciliación ...


10 Golden Rules for SAP BW on HANA Migrations

 

 

Influencer Analysis using SAP HANA, River and Lumira

En diciembre de 2013 SAP SAP HANA libera SP07 y el río SAP River, que está diseñado para ser una plataforma de desarrollo rápido para aplicaciones. 

 

The Most Important Problem: Unlocking Human Potential

Cuando se trata de la construcción de modelos de gestión y de negocios que se consideren aptos para el siglo 21, uno de los retos fundamentales es el desarrollo de las organizaciones que son capaces de descubrir, alimentar, ...

 

 

 

Jan 29, 2014

Migrar SAP NW BW a HANA a toda leche - Rapid database migration of SAP NetWeaver Business Warehouse to SAP HANA

Muy interesante el  Rapid Deployment Solutions de SAP (RDS) para cambiar la base de datos relacional de sistemas SAP NW BW por una base de datos SAP HANA.

Aquí os dejo el link “Rapid database migration of SAP NetWeaver Business Warehouse to SAP HANA”.  

Como todo RDS, ofrece buenas prácticas para minimizar el riesgo y asegurar el éxito del proyecto de migración.

Mejora tu SAP BW - con el poder de SAP HANA . Optimiza tu "warehouse" mediante la ejecución de SAP NetWeaver Business Warehouse directamente en SAP HANA. Con esta solución, podras aprovechar la tecnología SAP in-memory para acelerar la planificación, carga de datos, y la toma de decisiones. 

También puedes reducir el coste total de propiedad al simplificar su entorno de TI y reducir al mínimo las interrupciones del negocio.


Aquí tiene el pdf con la información ›

Dos posibles escenarios:

  1. Direct Migration (In-place migration). El sistema actual se migra directamente a la nueva base de datos. De esta forma el nuevo sistema reemplaza al anterior.
  2. New system and transportation (Copy, upgrade and migrate). Un nuevo sistema SAP NW BW es configurado con HANA DB.  Todos los datos y elementos del sistema anterior  son transportados o reconstruidos en el nuevo sistema.
 ¿Será tan fácil como lo cuentan? ¿Cuantos días nos podría llevar esto? ¿Cual es el coste? ¿ROI? ¿Reduce los costes con una administración más sencilla y un entorno de IT simplificado? ¿Nos cargamos el BW?


Beneficios
• Proporciona acceso a datos en tiempo real
• Mejora la información y permitir rápido, flexible modelado y simulaciones
• Mejora el rendimiento de carga
• Simplifica el mantenimiento
• Racionalizar y realizar migraciones sin re_implementación o interrupciones
• Conocer los plazos y presupuestos

Feb 10, 2012

SAP NetWeaver BW on HANA


Migration without Re-implementation

• Database migration only – No need to re-implement your SAP BW system 

• All existing BW Queries, Reports, Transformation logic, and data models continue to work as 
before

• No reload of data required or additional remodeling

• No loss of existing BW functionality (Queries, Reports, Security, Administration etc..)

• Migration of HANA optimized objects via mass conversion

Dec 21, 2011

Comparison with a Business Consolidation System(BCS) background

NOTE:  SAP BPC 7.5 NW


• Applications hold transaction data.
• Applications are InfoCubes in BW.
• Applications have multiple dimensions and they have multiple properties.
• The dimensions are characteristics and the attributes are navigational.
• The Legal application is equivalent to the InfoCube we define in the databasis.
• The Rate application would equal the TCURR table.
• The Ownership application is equivalent to the investment / equity data store object.
• Account Dimension = Item.
• Category = Version.
• Datasource Dimension = Posting level and document type.
• Entity Dimension= consolidation unit.
• Group Dimension= consolidations groups
• Intercompany Dimension = Trading Partner.
• Additional user defined dimensions = additional sub assignments.
• Business Rules = Methods.
• Account transformations = Reclassifications.
• Automatic Adjustments = Inter Unit Eliminations and COI Entries.
• Work status = Blocked tasks.
• BPF’s relate to the Monitor.
• Input and Report Currency Dimension= currency key.
• In the Rate App: Account = Exchange Rate Type (Avg, End, etc)
• InfoProvider data manager package = Load Data Stream
• Balancing logic = Selected Items
• BPC for Excel = Business Explorer Analyzer
• BPC allows periodic or YTD data storage while BCS is always periodic.






Note: Dimensions in Business Planning and Consolidation are the same as characteristics in BW. Dimensions in BW however are tables in an InfoCube. BW Dimensions may contain one or more characteristics.

Nov 29, 2011

Granular Transport - VIE

SAP BPC Planning and Consolidation 10.0 NW supports granular transport to selected Planning and Consolidation object from the development system to QA and production systems.

In version 7.x, it was only possible to transport complete Application Sets. Objects can be collected for transport in the BW Administrative Bench (using transaction RSA1).

Great!!! Full integration with the standard NW CTS (Change and Transport System)

Benefits of these features include:
  •  Better Performance during transport (only the objects wanted are collected) Flexible transport process due to granular object transport behavior
  •  Good benefit to backend system administrators as transport process is fully integrated into
  • standard NW CTS (Change and Transport System) framework
  •  Better debugging options
  • Tight dependency checks during the transport process

 http://help.sap.com/saphelp_nw73/helpdata/en/be/f4d53f41adea34e10000000a1550b0/frameset.htm

Do BPC10 transports lock objects?
– No, BPC transports do not lock objects. This means that transport import sequence must be
controlled to insure the correct configuration is transported.

SE01/SE09 /SE10 provide access to the workbench/customizing Change and Transport
Organizers The transaction codes have similar capabilities. You can use these codes to
sort through and find specific transports, and view the contents of specific transports.

STMS (SAP Transport Management System) allows the creation and maintenance of the
system to system connections as well as providing access to controlling the importation of
transports into selected systems

BPC 10.6 is on BW on HANA?

BPC 10.6 is on BW on HANA? 

 your opinion . . .

 

BPC irá sobre BW o sobre HANA?

 tu opinión . . .

Jul 20, 2011

BPC Vs BW

No
BW
BPC
1.
Infoarea
Appshell
2.
Cube
Application
3.
Multiprovider
Application
4.
Infoobjects – costcenter,cocode
Dimensions
5.
Master data
Members
6.
Navigational Attributes – Material color , size,etc
Properties
7.
Key Figures – Quantity or Amount
Signed data/Amount(Please check below notes)
8.
Bex Query
EVDRE Reports
9.
Process Chains
Data Manager Packages



Jun 2, 2011

Transportar SAP BPC para la versión NetWeaver

Tcode : UJBPCTR


Remember UJ + BPC + TR ( Transports)


Documentation:

http://help.sap.com/saphelp_nw70/helpdata/EN/14/94fc3f8fc2c542e10000000a1550b0/fram
eset.htm



Tablas de Transporte:(Configuracion -Tablas)


UJT_TRANS_TAB
UJT_TRANS_CHG



Mentenimiento por SM30 - Table maintenance

UJBPCTR es similar a SE09 o SE10 o SE01.



Despues de crear las peticiones, se pueden ver utilizando SE09 o SE10.

Shadow Tables:

UJT_TRANS_HDR
UJT_TRANS_OBJ



BADI's, BW Queries, Process Chains are transported using the reqular BW transport mechanism.Specific files and directories within file service are transported as well. This is based off the transports configuration table UJT_TRANS_FIL. This table can be modified via table maintenance, transaction code SM30.


SAP_ALL and S_RS_ALL are required profiles.


  1. A return code of (0) indicates a fully successful import.
  2. A return code of (4) is considered a warning and is not uncommon.
  3. A Return Code of (8) is a hard error that requires expert analysis and correction.


Resources & Links :

https://websmp103.sap-ag.de/instguidescpm-bpc > BPC 75 version for Netweaver > Operations Guide
o
https://help.sap.com/ > SAP Solutions > SAP Business User> Planning & Consolidations >BPC 75 version for Netweaver > Operations Guide


SAP Network Blog: What you should know about transports in BPC7.xNW
https://weblogs.sdn.sap.com/pub/wlg/17968


SAP Network Blog: SAP BusinessObjects Planning and Consolidation
version for Netweaver - Deleting an Appset
https://weblogs.sdn.sap.com/pub/wlg/17532


SAP Network Blog: BW Objects technical name changeability for SAP
BusinessObjects Planning & Consolidation, version for Netweaver
http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/18520


SAP Business Process and Consolidation for SAP Netweaver - Transports
Whitepaper
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/b048ecf4-9414-2c10-ceacfb2492a8016c


How To Promote Reports and Input Schedules Through Your System
Landscape
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/0096026f-7fc4-2c10-5c92-e75f4c13ca10


Thread: BPC NW transport (program RS_APPS_AFTER_IMPORT)
http://forums.sdn.sap.com/thread.jspa?threadID=1542695

 
Thread: Transports failure: Objects getting imported in target system
https://forums.sdn.sap.com/thread.jspa?threadID=1455836


Thread: Workstatus transport
http://forums.sdn.sap.com/thread.jspa?threadID=1626875

SAP BPC - Convenios de Nomenclatura

Prefix: /BI0/ Business Content object
Prefix: /BIC/ Object created by the customer


InfoCubes
/BI0/F Fact table for InfoCubes
/BI0/E Fact table for InfoCubes (compressed)
/BI0/L Validity data table for inventory InfoCubes
/BI0/DN Characteristics Dimension (N is the dimension number)
/BI0/DP Data Packet
/BI0/DT Time Dimension
/BI0/DU Unit Dimension


ODS
/BI0/A00 Active table
/BI0/A40 Activation queue
/BI0/B<10 gen. digits> ChangeLog


Datos Maestros
/BI0/S Master Data SID
/BI0/P Master Data
/BI0/T Master Data Text
/BI0/X Navigational attribute (time independent)
/BI0/Y Navigational attribute (time dependent)


Jerarquías
/BI0/H Hierarchy
/BI0/I Hierarchy SID structure (time independent)
/BI0/J Hierarchy Interval
/BI0/K Hierarchy SID


Objetos Temporales(stored in PSAPTEMP)
/BI0/01 Table for intermediate results for query execution
/BI0/02 Table for intermediate results for query execution - hierarchies
/BI0/03 Table for intermediate results for query execution
/BI0/04 Stored procedures during compression of InfoCube
/BI0/F2<5 gen. digits>,
/BI0/E2<5 gen. digits> Temporary fact table of an aggregate used during the changerun


BPC Convenios de Nomenclatura
All InfoAreas are created sub InfoAreas under the one InfoArea “/CPMB/BPC” within the DataWarehousingWorkbench (RSA1).


La nomenclatura adoptada para las tablas dinámicas es la siguiente:
• Journal /1CPMB/appset_prefix+appl_prefix+JRDT
• Audit /1CPMB/appset_prefix+appl_prefix+AD
• Audit archive /1CPMB/appset_prefix+appl_prefix+AD_A
• Workstatus /1CPMB/LKWS+appset_prefix+appl_prefix
• Comment /1CPMB/appset_prefix+appl_prefix+CMT
• Comment archive /1CPMB/appset_prefix+appl_prefix+CMTA


The appset_prefix for an AppSet can be found in table: UJA_APPSET_INFO

The appl_prefix for an App can be found in table: UJA_APPL
 

Las siguientes Propiedades se comparten entre diferentes AppSets. Son las siguiente
• /CPMB/ACCTYPE
• /CPMB/CALC
• /CPMB/RATETYP
• /CPMB/YEAR
• /CPMB/CURR
• /CPMB/ENTITY
• /CPMB/REPORT
• /CPMB/FLOWTYP
• /CPMB/TILEVEL
• /CPMB/PERIOD

Feb 2, 2011

Tablas de Work Status

Todas las tablas de work status empiezan por * UJW, por lo que se puede hacer una búsqueda de la tabla en las transacciones SE16 o SE11.


El work status bloquea los registros que están almacenados en una tabla que se genera. Dicha tabla utiliza la convención de nombres /1CPMB/LKWS.

Lo que se puede hacer es, mirar la tabla UJA_APPSET_INFO y obtener el prefijo AppSet. A continuación ir a la tabla UJA_APPL para obtener el prefijo de la aplicación.

O también puede utilizar un programa para revisar el work status y este nos da el nombre de la tabla generada. Para hacer esto tiene que ir a la transacción SE38, introduzca el nombre de programa UJW_WS_TEST y haga clic en "ejecutar".

Seleccione el ID de AppSet y Id. de aplicación. A continuación, haga clic en la tabla de "Bloqueo", y el programa determinará el nombre de la tabla generada y ya puede ver la tabla en la transacción SE16.






Esta API puede ser utilizada para manipular los datos en estas tablas. (No recomiendo hacerlo, pero es posible). Las APIs para el work status son módulos de función que empiezan por UJW *. Estas funciones son simples contenedores de gestión de clases del work status (work status manager class) que están en  CL_UJW_WORK_STATUS_MGR.

Feb 1, 2011

Validaciones en BPC. Nueva Seguridad

Como sabemos, SAP BPC versión Netweaver tiene algunas características que funcionan de manera diferente a la versión de Microsoft. Las Validaciones de BPC es una de ellos.

Vamos a ver cómo estas validaciones pueden servir de gran ayuda en el mantenimiento de la integridad de datos.


El propósito de tener validaciones, como habrás adivinado, es evitar que registros inválidos o erroneos se graben en el cubo. Ahora bien, esta afirmación puede plantear muchas preguntas.
¿Válidos de acuerdo con quién o qué?

Lo que es válido para una aplicación BPC puede ser válido para otras aplicaciones. Algo puede no ser válido si se introduce de forma manual, pero lo mismo puede ser válido si se carga desde un paquete del Data Manager.

¿En qué se diferencia esto de tener un Script Logic para revisar y borrar los registros "no válidos"? Vamos a tratar de entender esta función y responder a algunas preguntas.

En primer lugar, las validaciones de SAP BPC 7 NW no dejan que registros inválidos se escriban en la base de datos. Esta es la diferencia de tener un Script Logic para corregir o borrar los registros no válidos, porque para corregir los registros no válidos, los registros primero debe estar disponibles en el cubo.

¿Quién determina si un registro es válido o no válido? El usuario controla lo que es válido y lo que no es válida.


Así que la siguiente pregunta lógica es cómo se puede crear dichas validaciones. Bueno, para hacer eso, por ahora, tenemos que ir a SAP GUI de BPC. En SAP GUI, la operación para mantener la validación es UJ_VALIDATION.


Para comenzar con las validaciones, tenemos que definir una dimensión conductora. Una aplicación sólo puede tener una dimensión conductora, pero varias aplicaciones en el mismo conjunto de aplicaciones pueden tener la misma dimensión conductora, si así se quiere. No es obligatorio definir la dimensión conductora para cada solicitud, si queremos crear validaciones para unas pocas aplicaciones. Como se muestra a continuación, podemos elegir la que debe de ser nuestra dimensión controladora para la aplicación, en nuestro conjunto de aplicaciones.







El siguiente paso es establecer reglas de validación por la dimensión. Así que tenemos que elegir primero la dimensión de la que se va a establecer la norma, tal como se muestra a continuación.






En cuarto lugar, a la hora de elegir los miembros asignados al crear la regla, hay que tener en cuenta que un miembro puede asignarse a varias reglas y una regla puede aplicarse a varios miembros. En otras palabras, es una relación N: N entre los miembros de dimensión y las reglas de validación. Si un miembro de dimensión se rige por la regla 1, regla 3 y regla 6, las tres normas deben cumplirse.


Por último, debe tenerse en cuenta que cuando se están definiendo las reglas, estamos definiendo las dimensiones y los miembros de la dimensión pero en ninguna parte se trata la aplicación. Entonces, ¿qué significa esto? Esto significa que las reglas que se definen aquí son aplicables a todas las aplicaciones en las que la dimensión de la que estamos creando las reglas es su dimensión conductora.

Así en el ejemplo anterior, las reglas que hemos creado para P_ACCT serán aplicables a todas las aplicaciones del AppSet donde P_ACCT sea dimensión conductora.

Si las reglas que queremos definir son complejas y no se puede configurar simplemente con = y <>, entonces podemos implementar esas normas como BADI y en el mantenimiento de la regla, podemos seleccionar la aplicación badi como se muestra a continuación.




Podemos establecer varias reglas para cada dimensión y podemos asignar los miembros de la dimensión para cada regla. Cada regla puede incluir más dimensiones y más miembros de la dimensión.


En la captura de pantalla siguiente se muestra un ejemplo de una regla para la dimensión P_ACCT. Esta regla es válida para los miembros dentro del intervalo [ CE0004000 CE0005000 ] y afirma que la dimensión Category no puede tener el valor 'FORECAST'



Debemos tener en cuenta lo siguiente en esta situación. En primer lugar, los miembros asignados son desde CE0004000 a CE0005000 - ¿así que tenemos que tener los miembros CE0004000 y CE0005000 como miembros válidos para la dimensión P_ACCT?

La respuesta es NO.

No es necesario que estos miembros estén definidos como miembros de la dimensión. Esto funciona como si fueran comodines. Si definimos la regla de arriba, será válida para todos los miembros válidos dentro de este rango. Por lo tanto los miembros como CE0004510, CE0004520, etc, deben de obedecer esta regla, pero los miembros como CE0005010,CE0003990, etc, no estarán obligados por esta norma.

Así que esto nos abre una posibilidad para definir un amplia rando, de 000000000 a ZZZZZZZ, para que todos los posibles miembros serán considerados en ese rango.

Para aquellos que han trabajado con SAP R/3 y SAP BW, puede que esten familiarizados con esta forma de trabajar.


En segundo lugar, aunque se pueden tener rangos de los miembros asignados a la dimensión de lo que estamos creando las validaciones, no podemos tener rangos en las dimensiones adicionales que elegimos en la norma.

Así que volviendo al ejemplo de la regla que hemos creado anteriormente para P_ACCT, no podemos definir los rangos de la Category y los miembros que elegimos para la Category deben de ser válidos para los miembros de esa dimensión. Los operadores disponibles son = y <>. Si optamos por <>, entonces podemos definir varios valores en la misma línea.

En tercer lugar, podemos utilizar múltiples dimensiones en una regla.




Hasta ahora hemos visto la manera de crear reglas de validación. La siguiente pregunta es que una vez que hemos definido estas reglas, tenemos que usarlas en todas partes o ¿tenemos opciones ? En la actualidad, tenemos las siguientes tres opciones.




Así que podemos activar las validaciones o desactivarlas para journal, la planificacion manual o Data Manager. El Data Manager incluye Script Logic y las reglas de consolidación.

Estas validaciones evitarán que los registros no válidos se guarden. Por ejemplo, si definimos la regla de validación y existe un dato no valido, nos aparecerá un mensaje de error como se muestra a continuación.



Podemos copiar o borrar las reglas de validación como parte del mantenimiento de la regla. También puede copiar las validaciones de un AppSet a otro si es necesario.

Las autorizaciones para el mantenimiento de las reglas de validación se rigen por las normas de autorización de SAP para la operación de mantener estas validaciones.

¿Qué pasaría si la dimensión, la que elegimos como dimensión conductora de las reglas de validación se eliminara del AppSet? En ese caso todas las reglas de validación para esa dimensión también se eliminan.

¿Y si borramos AppSet? Obviamente, todas las validaciones para este AppSet también se eliminarán.

Por lo tanto, tenemos otra validación que nos ayuda a mantener la integridad de los datos en la versión Netweaver de BPC.

Jan 31, 2011

Insertar caracteres no válidos en el ID de miembro

A más de alguno se le puede ocurrir introducir caracteres raros en la propiedad ID que viene por defecto en todas las dimensiones, o añadir cierto nombre a una aplicación. ¿Que restricciones existen a la hora de utilizar nombres en BPC para dimensiones, propiedades, ID, . . .? Esto podría ocasionar errores en el cliente Excel.


Como revisar estas palabras reservadas.

1.-Logeate en el sistema ABAP
2.-Vamos a la Tx SM30.
3.-Introduce la tabla/vista UJA_VALID_VAL


Estos son los valores que están restringidos. Según el parche que tengas instalado, y versión, esta tabla varía.
 A continuación te muestro algunos valores que pueden o no estar:

    NAME                                            VALUE

    INVALID_APPL_NAME_CHAR     !
   INVALID_APPL_NAME_CHAR     :
   INVALID_APPL_NAME_CHAR     ;
   INVALID_APPL_NAME_CHAR     |
   INVALID_APPSET_NAME        ADMINTEMPLATES
   INVALID_APPSET_NAME        ROOT
   INVALID_APPSET_NAME        WEBFOLDERS
   INVALID_APPSET_NAME_CHAR   !
   INVALID_APPSET_NAME_CHAR   :
   INVALID_APPSET_NAME_CHAR   ;
   INVALID_APPSET_NAME_CHAR   |
   INVALID_DIM_NAME           AMOUNT
   INVALID_DIM_NAME           APPL_ID
   INVALID_DIM_NAME           APPSET_ID
   INVALID_DIM_NAME           AUTO_REVERSED
   INVALID_DIM_NAME           BALANCED
   INVALID_DIM_NAME           COMMENT
   INVALID_DIM_NAME           CREDIT
   INVALID_DIM_NAME           DATEMODIFIED
   INVALID_DIM_NAME           DATEPOSTED
   INVALID_DIM_NAME           DATEWRITTEN
   INVALID_DIM_NAME           DEBIT
   INVALID_DIM_NAME           DESCRIPTION
   INVALID_DIM_NAME           EDITABLE
   INVALID_DIM_NAME           IDJ_AUTO_REV
   INVALID_DIM_NAME           IDJ_GROUP
   INVALID_DIM_NAME           IDJ_OLD
   INVALID_DIM_NAME           JRN_ID
   INVALID_DIM_NAME           JRN_TMPL_ID
   INVALID_DIM_NAME           KEYWORD
   INVALID_DIM_NAME           KPI
   INVALID_DIM_NAME           OFFLINE
   INVALID_DIM_NAME           ONLINE
   INVALID_DIM_NAME           POSTED
   INVALID_DIM_NAME           PRIORITY
   INVALID_DIM_NAME           RECORDID
   INVALID_DIM_NAME           REMARK
   INVALID_DIM_NAME           REOPEN
   INVALID_DIM_NAME           ROW_NUM
   INVALID_DIM_NAME           SCOMMENT
   INVALID_DIM_NAME           USER_ID
   INVALID_DIM_NAME           USERC
   INVALID_DIM_NAME           USERP
   INVALID_DIM_NAME           VARIABLET
   INVALID_DIM_NAME_CHAR      !
   INVALID_DIM_NAME_CHAR      (
   INVALID_DIM_NAME_CHAR      )
   INVALID_DIM_NAME_CHAR      *
   INVALID_DIM_NAME_CHAR      .
   INVALID_DIM_NAME_CHAR      :
   INVALID_DIM_NAME_CHAR      ;
   INVALID_DIM_NAME_CHAR      |
   INVALID_MBR_ID             TMVL
   INVALID_MBR_ID_CHAR        !
   INVALID_MBR_ID_CHAR        #
   INVALID_MBR_ID_CHAR        $
   INVALID_MBR_ID_CHAR        %
   INVALID_MBR_ID_CHAR        (
   INVALID_MBR_ID_CHAR        )
   INVALID_MBR_ID_CHAR        *
   INVALID_MBR_ID_CHAR        /
   INVALID_MBR_ID_CHAR        ;
   INVALID_MBR_ID_CHAR        ?
   INVALID_MBR_ID_CHAR        |
   INVALID_MBR_ID_CHAR        +

Estos valores los puedes introducir pero con mucho cuidado.

Antes tienes que ir a la Tx SE91, e introducir UJA_EXCEPTION, seleccionar "Cambiar", ir a la linea 270  e introducir, Invalid Appset ID '&1' y "Guardar".


Luego volvemos a la Tx anterior y en la misma UJA y tendrías que darle al botón de "Mantener"  y "Nueva Entrada". Una vez introducido los valor/es anteriores "Guardar".

Espero que esto alguna vez te pueda ayudar

Nov 6, 2010

Programas ABAP para recordar, UJ*

En las versiones SAP BPC 7.0 y 7.5 para NetWeaver existen una serie de programas ABAP que son necesarias conocer. Todas ellas empiezan por UJ*.

Además de que todas las tablas en BPC empiezan por UJ* pasaremos a describir una serie de programas que son básicas.


•    UJ0_STATISTICS_DELETE – Elimina los registros de estadísticas antiguos.

•    UJ_MEMACS_MAINTAIN – Vuelva a construir el acceso cache a los miembros

•    UJA_COPY_APPLICATION – Copiar una aplicación, como ves lo puedes hacer en BW en vez de utilizar el cliente BPC ADMIN

•    UJA_COPY_APPSET – Copiar un conjunto de aplicaciones ( app set) desde BW.

•    UJA_DATA_CHECKER – Revisar los metadatos del conjunto de aplicaciones – Similar a RSRV en BW. Revisa las dimensiones, seguridad, estructura de ficheros, . . .es una buena opción para arreglar errores.

•    UJA_REFRESH_DIM_CACHE – Para actualizar el cache de todos los usuarios que están utilizando  el appset.

•    UJK_SCRIPT_LOGIC_TESTER – Este programa se utiliza para depurar los script logic.

•    UJF_FILE_SERVICE_UI – Programa que actualiza el servicio de ficheros.

•    UJF_FILE_SERVICE_DLT_DM_FILES – Programa que borra  los ficheros del data manager en el servidor de ficheros.

•    UJQ_SQE_TEST – Programa que prueba las llamadas a SQE (Shared Query Engine) .

•    UJS_ACTIVATE_CONTENT – Activa el business content de BPC – Tan fácil como la activación del  business content de BW. Esto no es exactamente un business content, es algo similar. Esto creará los cubos, InfoObjects, etc . . .  que componen Apshell y carga las aplicaciones del ApShell con datos. (transaction code SE38)

•    UJT_CHECK_TABLE_ENTRIES – Permite revisar los registros que tienes las tablas a la hora de transportar.

•    UJT_CRT_BPC_TR – Utilizado para crear peticiones de transporte .

•    UJ0_STAT_DTL – Tabla de Estadisticas – Tcode UJSTAT



*NOTA: Tener acceso a las transacciones de SAP NetWeaver: SE20, SE19, SE20, SE38, STMS


Podéis añadir más . . .