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.
Si esta instalación se está haciendo en un sistema donde se está instalando el producto B+ SII por primera vez, es decir, el sistema no tiene este producto instalado mediante otro procedimiento, hay que activar estos dos BC_SETs:
- /EDGE/SII_BC_SET_SA_SIN_MANDT: Solamente es necesario activarlo en un mandante ya que sus tablas no dependen de mandante.
- /EDGE/SII_BC_SET_SA_CON_MANDT: Es necesario activarlo en cada mandante disponible porque la información que contiene es dependiente de mandante.
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 la última versión de producto disponible (1.7.5), se liberan nuevos 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 1.7.5 y se necesita para que estas versiones funcionen correctamente. Los BC_SETs son los siguientes:
...
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.
Si esta instalación se está haciendo en un sistema donde se está instalando el producto B+ SII por primera vez, es decir, el sistema no tiene este producto instalado mediante otro procedimiento, hay que activar estos dos BC_SETs:
- /EDGE/SII_BC_SET_SA_SIN_MANDT: Solamente es necesario activarlo en un mandante ya que sus tablas no dependen de mandante.
- /EDGE/SII_BC_SET_SP5SA_CON_MANDANTMANDT: Es necesario activarlo en cada mandante disponible porque la información que contiene es dependiente de mandante.
/EDGE/SII_BC_SET_SP6_SIN_MANDANT: Solamente es necesario activarlo en un mandante ya que sus tablas no dependen de mandante.
/EDGE/SII_BC_SET_SP6_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 siguienteImportante: 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 la última versión de producto disponible (1.7.5), se liberan nuevos BC_SETs que hay que activar independientemente del tipo de instalación. Esta información de tabla se necesita para que el producto 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.
/EDGE/SII_BC_SET_
...
SP6_SIN_MANDANT
...
: Solamente es necesario activarlo en un mandante ya que sus tablas no dependen de mandante.
/EDGE/SII_BC_SET_
...
SP6_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 siguiente:
- /EDGE/SII_BC_SET_SP6SA_SIN_MANDANTMANDT (si aplica su activación)
- /EDGE/SII_BC_SET_SP6SA_CON_MANDANT
...
- MANDT (si aplica su activación)
- /EDGE/SII_BC_SET_SP5_SIN_MANDANT
- /EDGE/SII_BC_SET_SP5_CON_MANDANT
/EDGE/SII_BC_SET_SP6_SIN_MANDANT
/EDGE/SII_BC_SET_SP6_CON_MANDANT
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.
...
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 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 para activarlo.
Pulsamos OK tantas veces como sea necesario.
...
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
/EDGE/SII_BC_SET_SA_CON_MANDT
Durante la activación del BC_SET /EDGE/SII_BC_SET_SA_CON_MANDT, el proceso solicitará una orden de transporte de customizing.
...
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. Si al activar el BC_SET en otros mandantes de desarrollo se generan órdenes de transporte, estás órdenes pueden ser ignoradas. |
/EDGE/SII_BC_SET_SP5_SIN_MANDANT
Durante la activación del BC_SET /EDGE/SII_BC_SET_SP5_SIN_MANDANT, puede dar un error a la hora de verificar o activar.
...
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 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.
Importante: El BC_SET /EDGE/SII_BC_CLASES_MAPEO no debe ser activado en un proceso de instalación donde el sistema ya tenía instalado el B+ SII. La activación de este BC_SET sustituirá las entradas de esta tabla con las entradas estándar de producto. Si esta tabla nunca ha sido modificada de manera manual, y las clases de mapeo parametrizadas son las estándar, entonces no hay riesgo de perder datos y se puede activar el BC_SET. Si por el contrario se han creado y parametrizado en esta tabla clases de mapeo Z, este BC_SET NO DEBE SER ACTIVADO. En caso de querer añadir entradas nuevas, hay que introducirlas manualmente con ayuda de la documentación sobre esta tabla: 6.3. Determinación de las clases de mapeo por Lote. Y para las clases de mapeo de forales: 7. Determinación de clases de mapeo por Lote.
/EDGE/SII_BC_SET_SP6_SIN_MANDANT
Durante la activación del BC_SET /EDGE/SII_BC_SET_SP6_SIN_MANDANT, se solicitará una orden de transporte de workbench.
Para comprobar que se ha activado correctamente, se debe comprobar que en la orden de transporte generada aparezcan las siguientes tablas:
- /EDGE/SII_CO_015
- /EDGE/SII_MP_000
- /EDGE/SII_MP_010
- /EDGE/SII_MP_014
- EDOPROCSTEPV
- EDOTYPEV
- TDDAT
- TMENU01
- TMENU01R
- TTREES
- V_FILENACI
- V_ARC_USR
/EDGE/SII_BC_SET_SP6_CON_MANDANT
Durante la activación del 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.
Importante: El BC_SET /EDGE/SII_BC_CLASES_MAPEO no debe ser activado en un proceso de instalación donde el sistema ya tenía instalado el B+ SII. La activación de este BC_SET sustituirá las entradas de esta tabla con las entradas estándar de producto. Si esta tabla nunca ha sido modificada de manera manual, y las clases de mapeo parametrizadas son las estándar, entonces no hay riesgo de perder datos y se puede activar el BC_SET. Si por el contrario se han creado y parametrizado en esta tabla clases de mapeo Z, este BC_SET NO DEBE SER ACTIVADO. En caso de querer añadir entradas nuevas, hay que introducirlas manualmente con ayuda de la documentación sobre esta tabla: 6.3. Determinación de las clases de mapeo por Lote. Y para las clases de mapeo de forales: 7. Determinación de clases de mapeo por Lote.
/EDGE/SII_BC_SET_SP6_SIN_MANDANT
Durante la activación del BC_SET /EDGE/SII_BC_SET_SP6_SIN_MANDANT, se solicitará una orden de transporte de workbench.
Para comprobar que se ha activado correctamente, se debe comprobar que en la orden de transporte generada aparezcan las siguientes tablas:
- /EDGE/SII_CO_015
- /EDGE/SII_MP_000
- /EDGE/SII_MP_010
- /EDGE/SII_MP_014
- EDOPROCSTEPV
- EDOTYPEV
- TDDAT
- TMENU01
- TMENU01R
- TTREES
- V_FILENACI
- V_ARC_USR
/EDGE/SII_BC_SET_SP6_CON_MANDANT
Durante la activación del BC_SET /EDGE/SII_BC_SET_SP6_CON_MANDANT, se solicitará una orden de transporte de customizing.
Para comprobar que se ha activado correctamente, se debe comprobar que en la orden de transporte generada aparezca la siguiente tabla:
- /EDGE/SII_ERRCOD
Acciones manuales tras la activación de los BC_SETs
Tras activar los BC_SET es necesario revisar la tabla /EDGE/SII_PRIORI. En los BC_SETs se añaden entradas nuevas para esta tabla, pero no se borran las entradas antiguas que ahora son inservibles. Para solucionar este problema hay que borrar de esta tabla todas las entradas que no tengan valor en el campo "VersionXML" (si las hay). De esta manera las únicas entradas que deben quedar en esta tabla son las siguientes:
Este proceso debe realizarse en todos los entornos de trabajo para que la tabla quede alineada y con los mismos registros en todos los entornos.SP6_CON_MANDANT, se solicitará una orden de transporte de customizing.
Para comprobar que se ha activado correctamente, se debe comprobar que en la orden de transporte generada aparezca la siguiente tabla:
- /EDGE/SII_ERRCOD
Acciones manuales tras la activación de los BC_SETs
- Tras activar los BC_SET es necesario revisar la tabla /EDGE/SII_PRIORI. En los BC_SETs se añaden entradas nuevas para esta tabla, pero no se borran las entradas antiguas que ahora son inservibles. Para solucionar este problema hay que borrar de esta tabla todas las entradas que no tengan valor en el campo "VersionXML" (si las hay). De esta manera las únicas entradas que deben quedar en esta tabla son las siguientes:
Este proceso debe realizarse en todos los entornos de trabajo para que la tabla quede alineada y con los mismos registros en todos los entornos.
- Tras activar los BC_SET también es necesario parametrizar manualmente la tabla /EDGE/SII_INTERM. Para ello hay que ir a la transacción SM30, introducir el nombre /EDGE/SII_INTERM, pulsar actualizar, pulsar entradas nuevas e introducir las siguientes entradas:
Tipo de eDocument | Descripción de tipo |
---|---|
/EDGE/BI | Bienes de Inversión Bienes Inversión Baja B.I. Baja por ID Factura Cobros sobre FE Facturas Emitidas Factura Emitidas Baja F.E. Baja por ID Factura Factura Recibidas Factura Recibidas Baja F.R. Baja por ID Factura Operaciones Intracomunitarias Operaciones Intracom. Baja O.I. Baja por ID Factura Pagos sobre FR Ref. Catastrales Ref. Catastrales Baja |
AYUDA: Para introducir estas entradas de manera sencilla, copiar cada columna de la tabla superior y pegar en el notepad o cualquier otra aplicación de este tipo para quitarle el formato. Después copiarlas desde ahí y pegarlas en la columna correspondiente. Otra opción es copiarlas del archivo de texto adjunto a continuación.
La tabla finalmente debe quedar así: