Hola,
quiero actualizar una tabla z con 1 condición:
que cierto campo de la tabla interna esté lleno:
tab_zps_descr-text este es el campo a validar
-con un IF tab_zps_descr-text is not initial no responde bien
Este es el código, solo falta poner esta validación que comenté:
tab_zps_descr-text = chr_cadena.
INSERT zps_descripcio FROM tab_zps_descr.
IF sy-subrc NE 0.
UPDATE zps_descripcio FROM tab_zps_descr.
IF sy-subrc NE 0.
ROLLBACK WORK.
ENDIF.
ENDIF.
CLEAR chr_cadena.
ADD 1 TO int_contador.
ENDLOOP.
COMMIT WORK.
quiero actualizar una tabla z con 1 condición:
que cierto campo de la tabla interna esté lleno:
tab_zps_descr-text este es el campo a validar
-con un IF tab_zps_descr-text is not initial no responde bien
Este es el código, solo falta poner esta validación que comenté:
tab_zps_descr-text = chr_cadena.
INSERT zps_descripcio FROM tab_zps_descr.
IF sy-subrc NE 0.
UPDATE zps_descripcio FROM tab_zps_descr.
IF sy-subrc NE 0.
ROLLBACK WORK.
ENDIF.
ENDIF.
CLEAR chr_cadena.
ADD 1 TO int_contador.
ENDLOOP.
COMMIT WORK.
Comentario