Esta es una función bastante interesante que permite obtener la cantidad de días hábiles y no hábiles entre dos fechas, donde se contabilizan aparte los sábados, domingos y festivos según el calendario SAP (transacción SCAL).
Cortesía de @AleMadriaza
FUNCTION z_tv_08_dias_habiles.
*"----------------------------------------------------------------------
*"*"Interfase local
*" IMPORTING
*" VALUE(I_FECHA_INI) TYPE BEGDA
*" VALUE(I_FECHA_FIN) TYPE ENDDA
*" EXPORTING
*" VALUE(E_DIAS_HABILES) TYPE I
*" VALUE(E_DIAS_NO_HABILES) TYPE I
*" VALUE(E_RETURN) TYPE BAPIRET2
*"----------------------------------------------------------------------
(Esos pequeños tips que no quiero volver a buscar) By Daniel F. Ruiz, Santiago, Chile.
Mostrando entradas con la etiqueta Calendario / Fechas. Mostrar todas las entradas
Mostrando entradas con la etiqueta Calendario / Fechas. Mostrar todas las entradas
20121107
20111212
ABAP HR: Leer infotipos anidados (Ej: IT0041)
Método alternativo para leer ese tipo de Infotipos sin tener que ocupar el DO ... VARING ...NEXT
conta(2) TYPE n VALUE 00.
FIELD-SYMBOLS: <dar> LIKE p0041-dar01,
<dat> LIKE p0041-dat01.
DO 12 TIMES.
ADD 1 TO conta.
CONCATENATE 'p0041-dar' conta INTO cadena.
ASSIGN (cadena) TO <dar>.
CHECK <dar> = '01'.
CLEAR cadena.
CONCATENATE 'p0041-dat' conta INTO cadena.
ASSIGN (cadena) TO <dat>.
ti_details-fpago = <dat>.
ENDDO.
Suscribirse a:
Entradas (Atom)