Versiones comparadas

Clave

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

Transaction /EDGE/FC_SPRO -> Configuration Folders "Business ObjectsUnits" -> "Business Object Unit Parameters"

Through this option, it is possible to configure the parameters or constants that the steps of an business object unit will use in their logic. These constants serve to avoid the use of hard-coded or "hard code" in any ABAP functionality that needs to be developed.

You should select the interpreter business unit for which you want to configure the parameters.

The columns that need to be configured are:

  • Parameter

    This corresponds to the name of the parameter or constant. Usually, this value is in a class called "Constants" as a constant attribute.

    Example:

    Image Modified
    And in the configuration, it appears as follows:
    Image Modified


  • Value
    Corresponds to the value of the parameter.

The way to obtain these constants from ABAP code is as follows:

Image Modified

Assuming that the parameter pc_context is present in all methods of the executing step.

...


 Constante
Explicación
CHANNEL_ID

VIM channel ID through which VIM invoices data is received.

COMPANY_CODE_PARAMParameter in table T001Z that indicates the fiscal identification for an FI company code.
INTERFACEName of the interface containing the XML definition of the electronic invoice for transformation.
LOG_LEVELLog level for the business objectunit.
MANUAL_ENDING_STATUSState in which a process should be placed when a user manually terminates it from transaction /EDGE/FC_03.
METHODName of the method in the interface containing the XML definition of the electronic e-invoice for transformation.
STATUS_OK_AFTER_ERROR_TRANSState in which a process should be placed after executing the XML transformation, provided that the process was initially in an error state.
BPLUS_REPORT_FIELD_SOURCEField in the functional log table (/edge/scenario) of b+ Factura E where the relation with the electronic invoicing process of the product is found. Commonly, it is the field INVOICE_NUMBER.
BPLUS_REPORT_FIELD_TARGETField in the electronic invoices table of b+ Core Framework where the relation with the b+ Factura E process is found. Commonly, it is the field EINVID.
BPLUS_SCENARIO_FOR_INT

B+ Factura E scenario that has been configured for integration with the electronic invoicing process of the product.