Funcion para obtener el dia de la semana segun una fecha en ABAP, por ejemplo te retorna si es Lunes, Martes, etc o si se refiere al dia 1 (Lunes), 2, 3, 4, 5, 6 o 7 (Domingo) de la semana. data: numero_dia LIKE HRVSCHED-DAYNR, nombre_dia LIKE HRVSCHED-DAYTXT. CALL FUNCTION ‘RH_GET_DATE_DAYNAME’ EXPORTING langu = sy-langu date = sy-datum “Reemplazar por fecha deseada IMPORTING DAYNR = numero_dia “1 = Lunes, retorna el numero DAYTXT = nombre_dia “Por ej: Lunes EXCEPTIONS NO_LANGU = 1 NO_DATE = 2 NO_DAYTXT_FOR_LANGU = 3 INVALID_DATE = 4 […]
Encuentra aquí, funciones y ejemplos para trabajar con fechas en ABAP
Sumar fracciones de hora en un campo fecha
Existen muchas funciones para sumar horas a fechas en ABAP, pero siempre requieren que las horas a sumar esten en formato HHMMSS, pero ¿que pasa si lo que quieres es sumar 1.354 horas? y no tienes el dato en formato HHMMSS, recientemente necesitaba hacer esto y encontré una solución muy practica.
Obtener el primer y ultimo dia del mes en ABAP
Obtener el primer día del mes es fácil, el problema es cuando debemos obtener el ultimo día del mes y especialmente del mes de febrero que puede terminar en 28 o 29 en caso de que sea un año bisiesto. Obtener el primer día del mes. El truco consiste en reemplazar el dia del mes por un 01 (primero del mes), podemos […]