05-18-2006 12:20 PM
Hi,
Is there a FM that would convert minutes to days , hours, mins
eg 1510 mins = 1 day 1 hour 10 mins
05-18-2006 12:30 PM
Hai
DATA: LV_TIMESTAMP_NUMC TYPE CACS_TECHTIME_B.
PARAMETERS: PA_KNWD TYPE CACSKNOWDAT.
PARAMETERS: PA_KNWT TYPE CACSKNOWTIM.
call function 'CACS_TIMESTAMP_GET_DATE'
exporting
i_timestamp = lv_timestamp_numc
importing
e_date = pa_knwd
e_time = pa_knwt.
Thanks & regards
Sreeni
05-18-2006 12:24 PM
05-18-2006 12:26 PM
Hi Arup,
Please check this sample codes from other thread.
report abc.
*-----------------------
DATA : DAYS TYPE I.
DATA : HRS TYPE I.
*------------------------
parameters : h type i DEFAULT '107'.
perform getfigure using H CHANGING DAYS HRS.
WRITE : DAYS , HRS.
*---------------------------------
* FORM
*---------------------------------
form getfigure using phours changing days hrs.
DATA : MYDAYS TYPE P DECIMALS 2.
MYdays = phours / 24.
DAYS = TRUNC( MYDAYS ).
hrs = phours mod 24.
endform.
or you can check this FM.
<b>SD_CALC_DURATION_FROM_DATETIME
C14Z_CALC_DATE_TIME</b>
Hope this will help.
Regards,
Ferry Lianto
Please reward points if helpful.
05-18-2006 12:30 PM
HI arup,
try:
*
REPORT ZGRO_TEST .
*
data: d type i,
h type i,
m type i.
*
m = 1510.
*
d = m / 1440.
m = m - 1440.
h = m / 60.
m = m - 60.
write: / d, h, m.
regards, Dieter
05-18-2006 12:30 PM
Hai
DATA: LV_TIMESTAMP_NUMC TYPE CACS_TECHTIME_B.
PARAMETERS: PA_KNWD TYPE CACSKNOWDAT.
PARAMETERS: PA_KNWT TYPE CACSKNOWTIM.
call function 'CACS_TIMESTAMP_GET_DATE'
exporting
i_timestamp = lv_timestamp_numc
importing
e_date = pa_knwd
e_time = pa_knwt.
Thanks & regards
Sreeni
05-18-2006 12:31 PM
Hii
use this func. modules
FM /SDF/CMO_DATETIME_DIFFERENCE
also Check FM C14Z_CALC_DATE_TIME
Regards
Naresh
05-18-2006 12:39 PM
HI
GOOD
TRY WITH FOLLOWING FUNCTION MODULES
WEEK_GET_FIRST_DAY For a given week (YYYYMM format), this function returns the date of the Monday of that week.
DATE_GET_WEEK will return the week that a date is in.
CALCULATE_DATE Increase/decrease DATE by a specific number of Days/Months
HR_SEN_CRULE_0100_DATE Increase/decrease DATE by a specific number of Days/Months/Years
THANKS
MRUTYUN