actualizar PRPS sin generar inconsistencias
He encontrado un código en el que metes un texto grande en la dynpro,
y luego ese valor actualiza el campo de una base de datos.
Es el siguiente: ( en el command)
WHEN 'INSERT'.
CALL METHOD editor->get_text_as_stream
IMPORTING
text = text_tab.
CLEAR text_tab.
REFRESH text_tab.
CLEAR it_zccbmm_t_agnts_f.
REFRESH it_zccbmm_t_agnts_f.
LOOP AT text_tab INTO wa_itab.
zccbmm_t_agnts_f-factura = p_doc.
zccbmm_t_agnts_f-exercici = p_exer.
zccbmm_t_agnts_f-societat = p_soc.
zccbmm_t_agnts_f-posicio_f = p_posi.
zccbmm_t_agnts_f-ruta = p_ruta.
zccbmm_t_agnts_f-rebuig_txt = wa_itab.
APPEND wa_itab TO it_zccbmm_t_agnts_f.
ENDLOOP.
MODIFY zccbmm_t_agnts_f FROM it_zccbmm_t_agnts_f.
La pregunta es si esta sentencia:
MODIFY zccbmm_t_agnts_f FROM it_zccbmm_t_agnts_f.
genera inconsistencias igual que lo haría un UPDATE.
¿Cuales son las sentencias que evitan " SQL PURO" e inconsistencias y pueden modificar campos Z de una base de datos standard ?
|