MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 23/04/09, 15:38:41
uo4396 uo4396 is offline
Member
 
Fecha de Ingreso: ago 2008
Mensajes: 90
Sumar dias laborables a una fecha

Hola a todos.

Tengo que sumar a una fecha dos días laborables.

¿ Como lo podría hacer ? ¿ Existe alguna función ?

Saludos
Responder Con Cita
  #2  
Viejo 23/04/09, 15:45:54
RAMONES RAMONES is offline
Member
 
Fecha de Ingreso: mar 2009
Localización: Capital - Buenos Aires
Mensajes: 69



podrias ser mas especifico? asi se te puede dar una ayuda. por lo menos a mi no me quedo claro. saludos!
Responder Con Cita
  #3  
Viejo 23/04/09, 16:34:43
Miky_cer Miky_cer is offline
Junior Member
 
Fecha de Ingreso: dic 2008
Mensajes: 4
ADD_TIME_TO_DATE
Le restas / sumas: D = días; M = mes; etc....A una fecha.

o

CALCULATE_DATE
Suma número de días a una fecha

y tambien te servirá...
DATE_CONVERT_TO_FACTORYDATE
Para obtener el próximo día laborable de una fecha

espero haber sido de ayuda.
Responder Con Cita
  #4  
Viejo 23/04/09, 16:54:21
uo4396 uo4396 is offline
Member
 
Fecha de Ingreso: ago 2008
Mensajes: 90
A ver si me explico un poco mejor.

Cada centro tiene un calendario laboral. Cada centro además tiene su calendario de días festivos. Yo quiero sumarle a una fecha dos días pero teniendo en cuenta que el día que me de sea laboral, teniendo en cuenta ese calendario laboral y de festivos para ese centro.

¡¡¡Espero haberme explicado bien!!!
Responder Con Cita
  #5  
Viejo 07/05/09, 21:28:53
eljota eljota is offline
Member
 
Fecha de Ingreso: dic 2008
Localización: Lima-Peru
Mensajes: 48
devolver si una fecha es feriado o no

la siguiente funcion te dice si una fecha es festivo o no, segun el calendario q utilices:

DATA: lc_holiday_cal_id LIKE SCAL-HCALID VALUE 'PE', "Este es el ID dl calendario
ltab_holiday_attributes LIKE THOL OCCURS 0 WITH HEADER LINE,
flag(1) type c.

CALL FUNCTION 'HOLIDAY_CHECK_AND_GET_INFO'
EXPORTING
DATE = fecha "La fecha evaluar
HOLIDAY_CALENDAR_ID = lc_holiday_cal_id
WITH_HOLIDAY_ATTRIBUTES = 'X'
IMPORTING
HOLIDAY_FOUND = flag
TABLES
holiday_attributes = ltab_holiday_attributes
EXCEPTIONS
CALENDAR_BUFFER_NOT_LOADABLE = 1
DATE_AFTER_RANGE = 2
DATE_BEFORE_RANGE = 3
DATE_INVALID = 4
HOLIDAY_CALENDAR_ID_MISSING = 5
HOLIDAY_CALENDAR_NOT_FOUND = 6
OTHERS = 7.

La idea es q luego d agregar los dias q quieras a tu fecha, valides si esta ultima es feriado, si sale q si (flag = 'X') ya tu ves q haces: agregas 1 dia mas y asi hasta encontrar un dia laborable.

Espero q esta info t sea util

salu2

elJoTa
__________________
Jaime Zegarra V.
________________
ABAP Developer
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 05:41:25.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web