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: - 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 |
---|---|
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 orquestador. Comúnmente es el campo INVOICE_NUMBER. |
BPLUS_REPORT_FIELD_TARGET | Campo en la tabla de facturas electrónicas del orquestador 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 orquestador. |