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.

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:

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

  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
  4. /EDGE/SII_BC_SET_SP5_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.

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

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 Added Consistency Check y verificar que no se produce ningún error.

Image Added

Pueden aparecer estos Warnings:

  • Campo TABNAME de set CE /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.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 siguiente:

...

  • _SP5_SIN_MANDANT no es parte integrante de tabla/vista EDOTYPE
  • Campo REF_PROCESS de set CE /EDGE/SII_BC_SET_SA_SIN_MANDT no es parte integrante de tabla/vista EDOP.

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 Added para activarlo.

Image Added

Pulsamos OK tantas veces como sea necesario.

De esta manera el BC_SET quedaría activado.

Puede ser que tras finalizar la activación aparezca un mensaje con información sobre la activación:

Finalización con advertencias

Image Added

Para visualizar estas advertencias pinchar el icono de log:

Image Added

Aparecerán las mismas advertencias que se han visualizado al realizar la consistencia del BC_SET.

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_

...

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.

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

...

SIN_MANDT, el proceso solicitará una orden de transporte. 

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

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

Image Added


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

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

  • /EDGE/SII_VAL_01
  • /EDGE/SII_CO_015
  • /EDGE/SII_MPT010
  • /EDGE/SII_MP_010

Ejemplo de activación para un BC_SET

...

  • AL_010
  • /EDGE/SII_AL_015
  • /EDGE/SII_

...

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

Image Removed

Pueden aparecer estos Warnings:

  • Campo TABNAME de set CE /EDGE/SII_BC_SET_SP5_SIN_MANDANT no es parte integrante de tabla/vista EDOTYPE
  • Campo REF_PROCESS de set CE /EDGE/SII_BC_SET_SA_SIN_MANDT no es parte integrante de tabla/vista EDOP.

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 Removed para activarlo.

Image Removed

Pulsamos OK tantas veces como sea necesario.

De esta manera el BC_SET quedaría activado.

Puede ser que tras finalizar la activación aparezca un mensaje con información sobre la activación:

Finalización con advertencias

Image Removed

Para visualizar estas advertencias pinchar el icono de log:

Image Removed

Aparecerán las mismas advertencias que se han visualizado al realizar la consistencia del BC_SET.

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

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

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

  • /EDGE/SII_MP_000
  • /EDGE/SII_MP_005
  • /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 /EDGE/SII_BC_SET_SA_CON_MANDT, el proceso solicitará una orden de transporte. 

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

  • /EDGE/SII_AL_010
  • /EDGE/SII_AL_015
  • /EDGE/SII_ERRCOD
  • /EDGE/SII_MP_002
  • /EDGE/SII_VAL_01
  • EDOSTATUSV

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.

...

  • ERRCOD
  • /EDGE/SII_MP_002
  • /EDGE/SII_VAL_01
  • EDOSTATUSV

Image Added

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 Added


Pulsar el icono de la llave e introducir lo siguiente:

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.


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

Image Added

Esto es debido a la versión de SAP de esta tabla. En producto los registros de esta tabla están marcados por los campos clave:

  • PROCESS
  • VERSION
  • PROCESS_STEP

Image Added

Sin embargo, en versiones distintas los campos claves pueden tener un campo no clave como segundo campo:

Image Added

Esto da problemas a la hora de introducir las entradas del BC_SET en esta tabla.

Si este es el caso, y este error se produce en este BC_SET, proceder de la siguiente manera.

Activar el BC_SET a pesar del error para que el resto de tablas de este BC_SET se registren en el sistema. 

Después, introducir en la vista de la SM30 EDOPROCSTEPVERV las siguientes entradas manualmente:

Proc. edoc.DescripciónVer.Paso de procesoDescrip. paso proc.
/EDGE/SIILSistema Información Imp. Lotes2
                              
/EDGE/SIILSistema Información Imp. Lotes2ACCEPTAceptar Lote
/EDGE/SIILSistema Información Imp. Lotes2ACCEPT_ERRAceptar Lote con errores
/EDGE/SIILSistema Información Imp. Lotes2CORR_LOTECorregir Lote
/EDGE/SIILSistema Información Imp. Lotes2CREATECrear Lote
/EDGE/SIILSistema Información Imp. Lotes2DISDescartar lote ECC
/EDGE/SIILSistema Información Imp. Lotes2DISMW_DISDescartar lote MW+ECC
/EDGE/SIILSistema Información Imp. Lotes2ERROR_MWError en proceso MW
/EDGE/SIILSistema Información Imp. Lotes2GENXML_SENGenerar XML y enviar a MW
/EDGE/SIILSistema Información Imp. Lotes2MAP_ERRORError de mapeo
/EDGE/SIILSistema Información Imp. Lotes2REJECTRechazar Lote
/EDGE/SIILSistema Información Imp. Lotes2REPROC_MWReproceso Middleware
/EDGE/SIILSistema Información Imp. Lotes2RESENDSolicitud reenvío MW
/EDGE/SIILSistema Información Imp. Lotes2SACAR_INTSacar eDoc. de eDoc. Lote
/EDGE/SIILSistema Información Imp. Lotes2TIME_OUTError de Time Out
/EDGE/SIILSistema Información Imp. Lotes2VXML_DISMWAnular XML y desc. lote MW+ECC
/EDGE/SIILSistema Información Imp. Lotes2VXML_TCORRAnular XML y correción técnica

Image Added

Finalmente, si se revisa el log, quedará con los siguientes errores:

Image Added

 Durante el proceso solicitará una orden de transporte. 

...

Pulsar el icono de la llave e introducir lo siguiente:


/EDGE/SII_BC_SET_SP5_CON_MANDANT

Durante la activación del BC_SET /EDGE/SII_BC_SET_SP5_CON_MANDANT, se pedirán dos órdenes de transporte. Una será de workbench y otra de custo. Para comprobar que se ha activado correctamente comprobar que en la orden de Workbench se han introducido las siguientes tablas:

...

  • /EDGE/SII_ERRCOD
  • EDOMAPCLASSDETV
  • EDOSTATUSV

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

...