enero 03, 2003

Esta es la forma en que SAP recupera la cantidad de dias de un mes determinado
Es la funcion NUMBER_OF_DAYS_PER_MONTH_GET.
Se ingresa el mes y el año.
Y este es el codigo fuente...

data:
days(26) value '00312831303130313130313031',
offset type i,
i1 type i,
i2 type i,
i3 type i.
field-symbols .

offset = 2 * par_month.
assign days+offset(2) to .
par_days = .

if par_month = 2.
i1 = par_year mod 4.
i2 = par_year mod 100.
i3 = par_year mod 400.
if i1 = 0 and ( i2 <> 0 or i3 = 0 ).
par_days = par_days + 1.
endif.
endif.