Pages

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

No comments:

Post a Comment