
*&---------------------------------------------------------------------*
*& Report ZABAP_FECHA_ACTUAL_WM39K
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT zabap_fecha_actual_wm39k.
DATA: v_fecha(10) TYPE c,
v_fecha_actual(10) TYPE c,
v_dia(2) TYPE c,
v_mes(2) TYPE c,
v_anio(4) TYPE c.
START-OF-SELECTION.
CLEAR: v_fecha, v_fecha_actual.
v_fecha = sy-datum.
v_dia = v_fecha+6(2).
v_mes = v_fecha+4(2).
v_anio = v_fecha(4).
CONCATENATE v_dia v_mes v_anio INTO v_fecha_actual SEPARATED BY '/'.
WRITE:/ 'La fecha actual del sistema es:', v_fecha_actual.
OPERACIONES CON CARACTERES
---------------------------------------------------
CONCATENATE: Se utiliza para concatenar varios campos alfanuméricos en uno solo.
TRANSLATE: Se utiliza para cambiar de mayúscula a minúscula y viceversa.
REPLACE: Reemplaza cierta cadena de caracteres por otra cadena de caracteres.
SPLIT: Se utiliza para dividir un campo alfanumérico en uno varios,
SEARCH: Busca una ocurrencia dentro de un texto largo, se utiliza en tablas internas.
CONDENSE: Borra espacios en blanco, si adicionamos al final NO-GAPS borrará también los espacios en blanco entre textos.
SHIFT: Se utiliza para desplazar contenido de un campo alfanumérico hasta un String dado.