Usando Funciones! Date_get_week

Como estan estimados @Abapers,

Una consulta, me solicitaron un reporte donde se necesita que e una de las columnas aparezca la semana del año donde se genero el numero de documento en la BKPF.

Investigue y me conseguí esta función “Date_get_week” que justamente tare lo que necesito que es el numero de la semana.

Ahora bien, como puedo hacer para colocar este valor dentro del campo que tengo reservado dentro de mi tabla interna.
Lo hice de esta forma dentro del loop, pero la verdad no estoy seguro si es de esta forma:

*--FUNCION PARA CAPTURAR NUMERO DE LA SEMANA-------------------*
 CALL FUNCTION 'DATE_GET_WEEK'
   EXPORTING
     date               = it_data-budat
  IMPORTING
    WEEK               = week.
*  EXCEPTIONS
*    DATE_INVALID       = 1
*    OTHERS             = 2
           .
 IF sy-subrc <> 0.
* Implement suitable error handling here
 ENDIF.

MOVE week to it_data-semana.

Atentos a sus comentarios.

Un abrazo a todos!!!

1 me gusta

Me imagino que estás llamando a esa función dentro de un loop.

Al final solo tendrías que hacer MODIFY it_datos FROM wa_datos transporting semana.

2 Me gusta

Por eso digo que faltaba el MODIFY.

Gracias @Haden_Yasser_ :hugging:

3 Me gusta

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.