Ver Mensaje Individual
  #2  
Viejo 01/02/11, 13:46:57
Avatar de hugoa77
hugoa77 hugoa77 is offline
Senior Member
 
Fecha de Ingreso: may 2010
Mensajes: 130
Podrías utilizar la siguiente funcion para obtener el mes: ISP_GET_MONTH_NAME

Código:
DATA:
v_mes TYPE t247-mnr,
v_texlargo TYPE t247-ltx,
v_texcorto TYPE t247-ktx.

v_mes = sy-datlo+4(2).

CALL FUNCTION 'ISP_GET_MONTH_NAME'
EXPORTING
language = sy-langu
month_number = v_mes
IMPORTING
langu_back = sy-langu
longtext = v_texlargo
shorttext = v_texcorto.

WRITE: 'Fecha actual: ', sy-datlo.

WRITE : / 'Mes: ',
v_texlargo,
v_texcorto.

Y para solucionar lo del día, podrías identificar cuando es 1, 21 o 31 que son los que te derian problemas y le agregas la "o" al final.

Espero te sirva... Hugo
Responder Con Cita