INGRESAR

REGISTRARSE
Buscador

Sentencia modify en abap

2024-04-05

La sentencia MODIFY , se usa siempre para modificar los campos de un registro y necesita una estructura y especificar el número del registro a modificar.

Ejemplo, la siguiente sentencia modifica todos los valores del campo LAND1 a “ES”:

  • LOOP AT GT_KNA1 INTO GWA_KNA1.
  • GWA_KNA1-LAND1 = ‘ES’.
  • MODIFY GT_KNA1 FROM GWA_KNA1 INDEX SY-TABIX.
  • ENDLOOP.

Ejemplo, la siguiente sentencia modifica el campo LAND1 a “ES”, del registro encontrado. READ TABLE GT_KNA1 WITH KEY ‘SANTANDER’:

  • IF SY-SUBRC = 0.
  • GWA_KNA1-LAND1 = ‘ES’.
  • MODIFY GT_KNA1 FROM GWA_KNA1 INDEX SY-TABIX.
  • ENDIF.