11 24 Soluci N Ejercicio Sentencia MOVE CORRESPONDING
11 24 Soluci N Ejercicio Sentencia MOVE CORRESPONDING
11 24 Soluci N Ejercicio Sentencia MOVE CORRESPONDING
SOLUCIÓN EJERCICIO
Sentencia MOVE-CORRESPONDING
SAP ABAP Programación
1
SAP ABAP Programación
Solución Ejercicio – Sentencia MOVE-CORRESPONDING
IF sy-subrc EQ 0.
DESCRIBE TABLE gt_clientes LINES gv_no_clientes.
WRITE: 'El nº de deudores de EE.UU. es ', gv_no_client
es.
IF sy-subrc EQ 0.
WRITE: / 'Número de deudor: ', gwa_cliente-kunnr.
ENDIF.
SKIP 3.
2
SAP ABAP Programación
Solución Ejercicio – Sentencia MOVE-CORRESPONDING
IF sy-tabix EQ 1.
DELETE TABLE gt_clientes FROM gwa_cliente.
ENDIF.
IF gwa_cliente-erdat EQ '20050722'.
gwa_cliente-erdat = sy-datum.
MODIFY gt_clientes FROM gwa_cliente TRANSPORTING erd
at.
ENDIF.
WRITE: / gwa_cliente-kunnr,
gwa_cliente-erdat.
ENDLOOP.
ENDIF.
SKIP 3.
IF sy-subrc EQ 0.
IF gwa_cliente-erdat EQ '20050722'.
DELETE gt_deudores.
ELSE.
WRITE: / gwa_cliente-kunnr,
gwa_cliente-erdat.
ENDIF.
ENDLOOP.
ENDIF.
SKIP 3.
3
SAP ABAP Programación
Solución Ejercicio – Sentencia MOVE-CORRESPONDING
LOOP AT gt_deudores.
WRITE: / gt_deudores-kunnr,
gt_deudores-land1.
ENDLOOP.