ABAP: Añadir o quitar ceros a la izquierda de una variable

Para añadir o quitar ceros a la izquierda utilizaremos las funciones CONVERSION_EXIT_ALPHA_INPUT o CONVERSION_EXIT_ALPHA_OUTPUT respectivamente.

 

Función CONVERSION_EXIT_ALPHA_INPUT

Añade ceros a la izquierda de una variable hasta completarla.

  • Valor de entrada: 1
  • Valor de salida: 0000001
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
      EXPORTING
        input  = lv_char10
      IMPORTING
        output = lv_char10.

Leer más

ABAP: Pasar de JSON a estructura

Para pasar de un string que contiene un JSON a una estructura utilizaremos el método JSON_TO_DATA de la clase CL_FDT_JSON, la estructura deberá tener los mismos campos que el JSON.

 

Ejemplo

En este caso se le pasará la variable LV_JSON de tipo string y el contenido se informará en la estructura LW_ESTRUCTURA que tendrá los mismos campos que aparecen en el JSON.

DATA: lv_json       TYPE string, 
      lw_estructura TYPE t_estructura.

cl_fdt_json=>json_to_data( EXPORTING iv_json = lv_json
                           CHANGING ca_data = lw_estructura ).

Para ver mas tutoriales de SAP, pulse en el siguiente enlace: Listado de tutoriales