Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

"Usar la funcion que se encuentra en la clase: zcl_fram_tools

LOOP AT t_vbak ASSIGNING FIELD-SYMBOL(<fs_tmpreg_vbak>).


MOVE-CORRESPONDING <fs_tmpreg_vbak> TO ls_vbak_tmp_data.
ENDLOOP.

DATA: ls_read_vbak_replace TYPE vbak,


ls_write_t_vbak_replace TYPE vbak,
ls_vbkd_replace TYPE vbkd,
ls_t_vbkd_replace TYPE vbkd,
ls_t_vbap_replace TYPE vbap,
ls_vbap_replace TYPE vbap,
ls_cod_error_func TYPE int3,
ls_msg_error_func TYPE string.

DATA(json_ls_read_vbak) = /ui2/cl_json=>serialize( data = ls_vbak_tmp_data ).


DATA(json_t_write_vbak) = /ui2/cl_json=>serialize( data = ls_vbak ).
ls_t_vbak = t_vbak.

NEW zcl_fram_tools( )->uf_replace_data_by_tables_txt(


EXPORTING
iv_query_table = 'VBAK'
iv_estructura_param_read = 'LS_READ_VBAK-'
iv_estructura_tabla_write = 'LS_WRITE_T_VBAK-'
IMPORTING
ev_ls_tbl_json_read = json_ls_read_vbak
ev_t_tbl_json_write = json_t_write_vbak
CHANGING
cv_codigoerror = ls_cod_error_func
cv_msgerror = ls_msg_error_func
cv_ls_read_vbak = ls_read_vbak_replace
cv_t_write_vbak = ls_write_t_vbak_replace
cv_ls_read_vbkd = ls_vbkd_replace
cv_t_write_vbkd = ls_t_vbkd_replace
cv_ls_read_vbap = ls_t_vbap_replace
cv_t_write_vbap = ls_vbap_replace
).

You might also like