Foro de programacion ABAP
SAP / ABAP => Programación ABAP => Mensaje iniciado por: abapito en 11 de Noviembre de 2008, 12:57:52 pm
-
Pues lo que he puesto en el asunto.
Estoy buscando una función que me excluya los sábados y los domingos del calendario.
Muchas gracias.
-
Lo que tu buscas no lo conozco, pero te puede servir esta función:
ISH_GET_DAY_OF_WEEK
Lo único que tienes que controlar son los días 6 y 7 que corresponden a los sábados y domingos.
-
También te puede servir esta función, te regresa la lista de los días sábados y domingos entre dos fechas:
CALL FUNCTION 'CATSXT_GET_HOLIDAYS'
EXPORTING
im_personnel_number = 0
im_begin_date = w_fecini
im_end_date = w_fecfin
IM_GET_WEEKEND_DAYS = 'X'
IMPORTING
EX_HOLIDAYS = it_finsem.
Saludos a todos...
-
Necesitas convinar estas dos funciones: 'DATE_CONVERT_TO_FACTORYDATE' y 'FACTORYDATE_CONVERT_TO_DATE', la primera para convertr los dias de la fecha transcurridos a un numero de dias laborables y la segunda para que en base el calendario interno de sap creado para esa area de negocios puedas determinar la fecha quitando los dias no laborables, saludos.
HRS