欢迎来到天天文库
浏览记录
ID:34721419
大小:69.53 KB
页数:5页
时间:2019-03-10
《abap计算日期的函数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、计算两个日期间的工作天数,就是剔除了双休日后的天数.(待考证)DATE_CONVERT_TO_FACTORYDATEHR_HK_DIFF_BT_2_DATES根据当前时间如何找到上月的第一天和最后一天?CALLFUNCTION'FIMA_DATE_CREATE' EXPORTING I_DATE =SY-DATUM I_MONTHS ='-1' I_SET_LAST_DAY_OF_MONTH='X'
2、 IMPORTING E_DATE =LASTDATE.LASTDATE是上个月最后一天。FIRSTDAY是上月第一天CONCATENATELASTDATE+(6)'01'INTOFIRSTDAY.。当天是当年的第几周DATE_GET_WEEK得到该周第一天WEEK_GET_FIRST_DAY查找当前月份以前的月份(比如现在是4月份,如果我需要知道6个月之前是哪个月)CCM_GO_BACK_MONTHSRP_CALC_DATE_IN_INTERVAL获取两日期之间天数函数:FIMA
3、_DAYS_AND_MONTHS_AND_YEARS取得当月的第一天和最后一天CONCATENATEsy-datum(6)'01'INTOso_date-low.CALLFUNCTION'BKK_GET_MONTH_LASTDAY' EXPORTING i_date=sy-datum IMPORTING e_date=so_date-high.so_date-sign='I'.so_date-option='BT'.APPENDso_date.RP_CALC_DATE_IN_INTERVAL年月日加减DATE_CHECK_P
4、LAUSIBILITY日期有效性检查SD_DATETIME_DIFFERENCE两日期作差DATE_CONVERT_TO_FACTORYDATE把输入日期转为工厂日历日期MONTH_NAMES_GET获得所有的月和名字F4_DATE 弹出一个窗口显示一个日历允许用户选择一个日期。RP_LAST_DAY_OF_MONTHS获得一个月的最后一天FIRST_DAY_IN_PERIOD_GET获得期间首日LAST_DAY_IN_PERIOD_GET获得期间末日DATE_GET_WEEK 返回一个日期所在的周数。CALLFUNCTION
5、'HR_99S_INTERVAL_BETWEEN_DATES'"获得两个日期的年数 EXPORTING begda =gdat endda =sy-datum IMPORTING c_years=l_age.关于星期(周)的函数FM:GET_WEEK_INFO_BASED_ON_DATE输入参数 值DATE 2008.01.09输出参数
6、 值WEEK 200802 <----2008年第二周MONDAY 2008.01.07<----这个周周一的日期SUNDAY 2008.01.13<----周日的日期FM:DAY_IN_WEEK(输入日期是星期几)输入参数 值DATUM 2008.01.09输出参数
7、 值WOTNR 3 <----2008-1-9为周三*更多关于Week的函数请看FunctionGroup:CADA*弹出选择周的对话框ATSELECTION-SCREENONVALUE-REQUESTFORs_week-low.PERFORMgetweekCHANGINGs_week-low.FORMgetweekCHANGINGp_week.DATA:begin_dateTYPEd.CALLFUNCTION'POPUP_CAL
8、ENDAR_SDB' EXPORTING sel_week ='X' focus_day=sy-datum IMPO
此文档下载收益归作者所有