/
Configuración de parámetros o constantes para el intérprete.

Configuración de parámetros o constantes para el intérprete.

Transacción /EDGE/FC_SPRO → Carpetas de configuración "Intérpretes" → "Parámetros de intérpretes"

A través de esta opción es posible configurar los parámetros o constantes que los pasos de un intérprete utilizarán en su lógica. Estas constantes sirven para evitar el uso de código quemado o "hard code" en cualquier funcionalidad ABAP que se requiera desarrollar.

Se debe seleccionar el intérprete al cual se le van a configurar los parámetros.

Las columnas que se deben configurar son:

  • Parámetro
    Corresponde al nombre del parámetro o constante. Comúnmente este valor está una clase llamada constantes como un atributo tipo constante.
    Ejemplo:

    Y en la configuración se ve de la siguiente forma:

    image-20241008-112044.png
  • Valor
    Corresponde al valor del parámetro.

La forma como se pueden obtener estas constantes desde el código ABAP es la siguiente:

Esto teniendo como premisa que el parámetro pc_context está en todos los métodos del paso que se está ejecutando.

 

A continuación se nombrarán algunas de las constantes más importantes que se deben configurar, sin embargo, éstas y otras serán descritas en los capítulos siguientes de este guía:

 

 Constante

Explicación

 Constante

Explicación

CHANNEL_ID

Id del canal VIM por donde se reciben los datos de las facturas VIM

COMPANY_CODE_PARAM

Parámetro en la tabla T001Z que indica la identificación fiscal para una sociedad FI.

INTERFACE

Nombre de la interfaz que contiene la definición del XML de factura electrónica para la transformación.

LOG_LEVEL

Nivel de log para el intérprete

MANUAL_ENDING_STATUS

Estado en que se debe colocar un proceso cuando un usuario lo termina manualmente desde la transacción /EDGE/FC_03

METHOD

Nombre del método de la interfaz que contiene la definición del XML de factura electrónica para la transformación.

STATUS_OK_AFTER_ERROR_TRANS

Estado en el que se debe poner un proceso luego que se ejecuta la transformación XML, siempre y cuando el proceso inicialmente hubiera estado en error.

BPLUS_REPORT_FIELD_SOURCE

Campo en la tabla del log funcional (/edge/scenario) de b+ Factura E donde se encuentra la relación con el proceso de facturación electrónica del producto. Comúnmente es el campo INVOICE_NUMBER.

BPLUS_REPORT_FIELD_TARGET

Campo en la tabla de facturas electrónicas del b+ Core Framework donde se encuentra la relación con el proceso de B+ Factura E. Comúnmente es el campo EINVID.

BPLUS_SCENARIO_FOR_INT

Escenario de B+ Factura E que se ha configurado para la integración con facturación electrónica del producto.

 

Avvale 2024