Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

Una vez instalado el producto mediante componente de software, es necesario activar una serie de BC_SETs que permiten parametrizar las tablas utilizadas en producto con la información necesaria.

...

Importante: Si se está haciendo un Upgrade del producto a una nueva versión, o se está realizando este proceso para cambiar de procedimiento de instalación a Componente de Software tras haber realizado la instalación inicial mediante órdenes de transporte, ESTOS DOS BC_SETs NO DEBEN SER ACTIVADOS.

Con Si la última versión instalación de producto disponible (1.7.4), se liberan dos BC_SETs que hay que activar independientemente del tipo de instalación. Esta información de tabla es exclusiva de la versión 1.7.4 y se necesita para que esta versión funcione correctamente. Los BC_SETs son los siguientes:

  • /EDGE/SII_BC_SET_SP5_SIN_MANDANT: Solamente es necesario activarlo en un mandante ya que sus tablas no dependen de mandante.

  • /EDGE/SII_BC_SET_SP5_CON_MANDANT: Es necesario activarlo en cada mandante disponible porque la información que contiene es dependiente de mandante.

El orden para activar estos BC_SETs es el siguienteeste producto se está haciendo por primera vez en el sistema, será necesario activar todos los BC_SETs disponibles hasta el momento. Los BC_SETs son los siguientes:

Si por el contrario se está realizando un Upgrade del producto a instalación por Componente de Software habrá que activar los BC_SETs de las versiones que apliquen:

  1. Si la versión 1.7.4 de producto no ha sido instalado previamente en el sistema mediante órdenes de transporte, activar los BC_SETs de esta versión: Activación BC_SETs versión 1.7.4.
  2. Si la versión 1.7.5 de producto no ha sido instalada previamente en el sistema mediante órdenes de transporte, activar los BC_SETs de esta versión: Activación BC_SETs versión 1.7.5.
  3. Si la versión 1.7.6 de producto no ha sido instalada previamente en el sistema mediante órdenes de transporte, activar los BC_SETs de esta versión: Activación BC_SETs versión 1.7.6.
  4. Si la versión 1.7.7 de producto no ha sido instalada previamente en el sistema mediante órdenes de transporte, activar los BC_SETs de esta versión: Activación BC_SETs versión 1.7.7.
  5. Si la versión 1.7.8 de producto no ha sido instalada previamente en el sistema mediante órdenes de transporte, activar los BC_SETs de esta versión: Activación BC_SETs versión 1.7.8.
  6. Si la versión 1.7.9 de producto no ha sido instalada previamente en el sistema mediante órdenes de transporte, activar los BC_SETs de esta versión: Activación BC_SETs versión 1.7.9.
  7. Si la versión 1.7.9.1 de producto no ha sido instalada previamente en el sistema mediante órdenes de transporte, activar los BC_SETs de esta versión: Activación BC_SETs versión 1.7.9.1.
  8. Si la versión 1.8.0 de producto no ha sido instalada previamente en el sistema mediante órdenes de transporte, activar los BC_SETs de esta versión: Activación BC_SETs versión 1.8.0.
  9. Si la versión 1.8.1 de producto no ha sido instalada previamente en el sistema mediante órdenes de transporte, activar los BC_SETs de esta versión: Activación BC_SETs versión 1.8.1.
  10. Si la versión 1.8.2 de producto no ha sido instalada previamente en el sistema mediante órdenes de transporte, activar los BC_SETs de esta versión:  Activación BC_SETs versión 1.8.2
  11. Si la versión 2.0 de producto no ha sido instalada previamente en el sistema mediante órdenes de transporte, activar los BC_SETs de esta versión:  Activación BC_SETs versión 2.0
  12. Si la versión 2.0 de producto no ha sido instalada previamente en el sistema mediante órdenes de transporte, activar los BC_SETs de esta versión: Activación BC_SETs versión 2.1

El orden de la activación de estos BC_SETs será según se han ido citando en esta guía. De manera que el orden quedaría de la siguiente manera:

  1. /EDGE/SII_BC_SET_SA_SIN_MANDT (si aplica su activación)
  2. /EDGE/SII_BC_SET_SA_CON_MANDT (si aplica su activación)
  3. /EDGE/SII_BC_SET_SP5_SIN_MANDANT (si aplica su activación)
  4. /EDGE/SII_BC_SET_SP5_CON_MANDANT (si aplica su activación)
  5. /EDGE/SII_BC_SET_SP6_SIN_MANDANT (si aplica su activación)

  6. /EDGE/SII_BC_SET_SP6_CON_MANDANT (si aplica su activación)

  7. /EDGE/SIICNC_BC_SET_SP7_CON_MDNT (si aplica su activación)

  8. /EDGE/SII_BC_SET_SP7_SIN_MDNT (si aplica su activación)

  9. /EDGE/SII_BC_SET_SP7_CON_MDNT (si aplica su activación)
  10. /EDGE/SII_BC_SET_SP8_SIN_MDNT (si aplica su activación)
  11. /EDGE/SII_BC_SET_CON_MANDANTSP8_CON_MDNT (si aplica su activación)
  12. /EDGE/SII_BC_SET_SP9_SIN_MDNT (si aplica su activación)
  13. /EDGE/SII_BC_SET_SP9_CON_MDNT (si aplica su activación)
  14. /EDGE/SII_BC_SET_SP10_SIN_MDNT (si aplica su activación)
  15. /EDGE/SII_BC_SET_SP10_CON_MDNT (si aplica su activación)
  16. /EDGE/SII_BC_SET_SP11_CON_MDNT (si aplica su activación)
  17. /EDGE/SII_BC_SET_SP12_CON_MDNT 
  18. /EDGE/SII_BC_SET_SP13_SIN_MDNT 
  19. /EDGE/SII_BC_SET_SP13_CON_MDNT
  20. /EDGE/SII_C_BC_SET_SP16_SIN_MDNT
  21. /EDGE/SII_BC_SET_SP14_CON_MDNT
  22. /EDGE/SII_BC_SET_SP15_SIN_MDNT
  23. /EDGE/SII_BC_SET_SP15_CON_MDNT
  24. /EDGE/SII_BC_SET_SP16_SIN_MDNT
  25. /EDGE/SII_BC_SET_SP16_CON_MDNT

Antes de activarlos se necesita parametrizar la tabla SCPRSTAM. Esta tabla es independiente de mandante luego es indiferente en qué mandante parametrizarla. Sólo se parametriza para un mandante.

Para parametrizar esta tabla ir a la transacción SM30→Actualizar→ Entradas Nuevas.

En esta tabla hay que registrar entradas para las siguientes tablas:

  • EDOCOUNTRYTCH
  • EDOFILETYPE
  • EDOFILETYPEV
  • EDOFILETYPET
  • EDOSRCTYPE
  • EDOSRCTYPET
  • TBE31
  • TMENU01
  • TTREES
  • TVIMF
  • /EDGE/SII_PAR_MW
  • /EDGE/SII_CS001
  • /EDGE/SII_CS002
  • /EDGE/SII_MP_000
  • /EDGE/SII_MP_005
  • /EDGE/SII_PRIORI
  • /EDGE/SII_MPT014
  • /EDGE/SII_MP_014
  • /EDGE/SII_VAL_01
  • /EDGE/SII_CO_015
  • /EDGE/SII_MPT010
  • /EDGE/SII_MP_010
  • /EDGE/SII_MIDDLE
  • /EDGE/SII_INTERM
  • /EDGE/SIITINTERM
  • /EDGE/SII_PRO_SR

Ejemplo de activación para un BC_SET

Para activar un BC_SET utilizar a la transacción SCPR20. Introducir el nombre del BC_SET: /EDGE/SII_BC_SET_SP5_SIN_MANDANT.

Pulsar el icono Image Modified Consistency Check y verificar que no se produce ningún error.

Pueden aparecer estos Warnings:

...

Se pueden ignorar ya que estos campos son irrelevantes en la información que se aporta desde producto para ambas tablas.

Una vez comprobada la consistencia, pulsar el icono Image Modified para activarlo.

Image Modified

Pulsamos OK tantas veces como sea necesario.

...

Nota: Este proceso será necesario repetirlo para cada BC_SET que se quiera activar. Hay que tener en cuenta que algunos son dependientes de mandante, por lo que deberán ser activados en todos los mandantes que aplique.

Notas sobre la activación de cada BC_SET

/EDGE/SII_BC_SET_SA_SIN_MANDT

Durante la activación del BC_SET /EDGE/SII_BC_SET_SA_SIN_MANDT, el proceso solicitará una orden de transporte. 

...

  • /EDGE/SII_MP_000
  • /EDGE/SII_MP_005
  • /EDGE/SII_MP_014
  • /EDGE/SII_PRIORI
  • BALOBJ
  • EDOCOUNTRYTCH
  • EDOFILETYPEV
  • EDOPROCESSV
  • EDOSRCTYPEV
  • EDOTYPEV
  • TBE11
  • TMENU01
  • TMENU01R
  • TTREES
  • TTXOB
  • TVIMF
  • V_TVIMF
  • /EDGE/SII_CS001
  • /EDGE/SII_CS002
  • EDOPROCSTAFLAGV
  • EDOPROCSTEPV
  • TBE31
  • TMENU01T
  • TTXID
  • V_BALSUB
  • EDOPROCSTEPVERV
  • EDOPROCFLAGASGV

Image Removed

Durante la activación del BC_SET Image Added


/EDGE/SII_BC_SET_SA_CON_MANDT

...

Para comprobar que se ha activado correctamente, se debe comprobar que en la orden de transporte generada aparezcan las siguientes tablas:

...

Durante la activación del BC_SET /EDGE/SII_

...

Image Removed

Debido a un fallo en las propiedades de la tabla /EDGE/SII_MP_014, esta no se introduce automáticamente en la orden de transporte por lo que hay que añadirla manualmente. Para ello, añadimos una entrada en la tarea de la siguiente manera:

Image Removed

Pulsar el icono de la llave e introducir lo siguiente:

Image Removed

...

(info.) Este BC_SET debe ser activado en todos los mandantes, pero las únicas órdenes necesarias para transportar a otros entornos son las que se creen a la hora de activar el BC_SET por primera vez en un mandante. La orden de Workbench que se generé tendrá que ser transportada a los entornos correspondientes en único mandante. Por otro lado, la orden que se genere de Customizing, deberá ser transportada al resto de entornos en todos los mandantes.

(info.) Si al activar el BC_SET en otros mandantes de desarrollo se generan órdenes de transporte, estás órdenes pueden ser ignoradas.

Durante la activación del BC_SET /EDGE/SII_BC_SET_SP5_SIN_MANDANT, BC_SET_SA_CON_MANDT, puede saltar el siguiente pop-up:

Image Added

Pulsar "Transferir valores" sin introducir ningún valor.

Posteriormente el proceso solicitará una orden de transporte de customizing

Para comprobar que se ha activado correctamente, se debe comprobar que en la orden de transporte generada aparezcan las siguientes tablas:

  • /EDGE/SII_MPAL_000010
  • /EDGE/SII_MPAL_005015
  • /EDGE/SII_PRIORI
  • BALOBJ
  • EDOPROCSTEPV
  • EDOTYPEVERRCOD
  • /EDGE/SII_CS002 
  • EDOPROCSTEPVERV
  • V_BALSUB

Image Removed

Debido a un fallo en las propiedades de la tabla /EDGE/SII_MP_010, esta no se introduce automáticamente en la orden de transporte por lo que hay que añadirla manualmente. Para ello, añadimos una entrada en la tarea de la siguiente manera:

Image Removed

Pulsar el icono de la llave e introducir lo siguiente:

Image Removed

...

  • MP_002
  • /EDGE/SII_

...

  • /EDGE/SII_CO_015
  • TVIMF
  • V_TVIMF

Image Removed

y en la orden de Customizing:

  • /EDGE/SII_ERRCOD
  • EDOMAPCLASSDETV
  • EDOSTATUSV

...

  • VAL_01
  • EDOSTATUSV

Image Added


(info.) Este BC_SET debe ser activado en todos los mandantes, pero las únicas órdenes necesarias para transportar a otros entornos son las que se creen a la hora de activar el BC_SET por primera vez en un mandante. La orden de Workbench que se generé tendrá que ser transportada a los entornos correspondientes en único mandante. Por otro lado, la orden que se genere de Customizing, deberá ser transportada al resto de entornos en todos los mandantes.

(info.) Si al activar el BC_SET en otros mandantes de desarrollo se generan órdenes de transporte, estás órdenes pueden ser ignoradas

.

En este BC_SET, están incorporadas las entradas con los nuevos mensajes de error generados por la AEAT para la nueva versión del XML. Estas entradas están en la tabla /EDGE/SII_ERRCOD. Sólo contiene los nuevos mensajes generados para esta versión y alguna modificación de alguno existente.

Adicionalmente se ofrece otro BC_SET, /EDGE/SII_BC_SET_ERR_AEAT, que contiene todos los registros existentes en producto para esta tabla. Es decir, todos los códigos de error que se utilizan en producto. La activación de este BC_SET no es obligatoria ni necesaria si ya se dispone de todos los códigos de error en la tabla. Además puede ser, que estos mensajes de error asociados a los códigos de la AEAT hayan sido modificados en algún cliente creando mensajes Z más específicos de cada proyecto.

Esto quiere decir, que, de haber cambiado esta tabla manualmente, la activación de este BC_SET "machacará" las entradas existentes, dejando activas las definidas por producto. Por lo que sólo se aconseja activar este BC_SET (/EDGE/SII_BC_SET_ERR_AEAT) si esta tabla no ha sido customizada en el sistema y si no se disponen de todos los mensajes de error y se quiere rellenar la tabla con todos los registros posibles existentes en producto de manera estándar.

Por otro lado, el BC_SET /EDGE/SII_BC_SET_SP5_CON_MANDANT disponible en esta versión, también contiene entradas de la tabla EDOMAPCLASSDETV. Las entradas que contiene este BC_SET son entradas nuevas que se han creado para esta versión. 

Estas entradas se corresponden a las que tienen el valor 2 en al campo versión de esta tabla:

Image Removed

Estas entradas identifican las clases de mapeo que se van a utilizar para la nueva versión del XML con los mapeos nuevos. En caso de tener clases Z habrá que ajustar las clases nuevas de la versión 2 para que se ajusten a las existentes en la versión 1 de esta tabla. Para más información sobre esta funcionalidad consultar la página:18.2 Nuevas clases de mapeo.

Si este proceso de instalación se está realizando por primera vez en un sistema que no tenía nada instalado del B+ SII, es necesario activar el BC_SET /EDGE/SII_BC_SET_ERR_AEAT. Si este es el caso, también se ha creado otro BC_SET, /EDGE/SII_BC_CLASES_MAPEO, que contiene todos los registros estándar de la tabla EDOMAPCLASSDETV con las clases de mapeo estándar utilizadas en producto para ambas versiones (1.0 y 1.1), que debe activarse.

Estos dos BC_SETs son dependientes de mandante y deben activarse, como consecuencia, en todos los mandantes disponibles.

...

.