欢迎来到天天文库
浏览记录
ID:43441969
大小:47.51 KB
页数:6页
时间:2019-10-02
《ABAP常用日期函数总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ABAP常用日期函数总结WEEK的函数:functiongroup:CADA1.计算两个日期间的工作天数,即除双休日之外的天数DATE_CONVERT_TO_FACTORYDATEHR_HK_DIFF_BT_2_DATES2.根据系统当前时间找到上月的第一天和最后一天。CALLFUNCTION'FIMA_DATE_CREATE'EXPORTINGi_date=sy-datum*I_FLG_END_OF_MONTH=''*I_YEARS=0I_MONTHS='-1'*I_DAYS=0*I_CALENDAR
2、_DAYS=0I_SET_LAST_DAY_OF_MONTH='X'IMPORTINGE_DATE=lastdate.*E_FLG_END_OF_MONTH=*E_DAYS_OF_I_DATE=.其中,lastdate为上月最后一天。Firstday是上月第一天Concatenatelastdate+(6)'01'intofirstday.3.当天是当年的第几周DATE_GET_WEEK4.得到该周第一天Week_get_first_day5.查找当前月份以前的月份(比如现在是4月份,如果我需要知道六个
3、月以前的月份)ccm_go_back_monthsrp_calc_date_in_interval6.获取两日期之间天数函数:fima_days_and_months_and_years7.取得当月的第一天和最后一天Concatenatesy-datum(6)'01'intoso_date-low.Callfunction'BKK_GET_MONTH_LASTDAY'EXPORTINGi_date=SY-DATUM*IMPORTINGE_DATE=so_date-high.So_date-sign='I
4、'.So_date-option='BT'.Appendso_date.1.Rp_calc_date_in_interval年月日加减2.DATE_CHECK_PLASIBILITY日期有效性检查3.SD_DATETIME_DIFFERENCE两日期做差4.DATE_CONVERT_TO_FACTORYDATE把输入日期转为工厂日历日期5.MONTH_NAMES_GET获得所有的月和名字6.F4_DATE弹出一个窗口显示一个日历允许用户选择一个日期7.RP_LAST_DAY_OF_MONTHS获得一个月
5、的最后一天8.FIRST_DAY_IN_PERIOD_GET获得期间首日9.LAST_DAY_IN_PERIOD_GET获得期间末日10.获得两个日期的年数CALLFUNCTION'HR_99S_INTERVAL_BETWEEN_DATES'EXPORTINGBEGDA=gdatendda=sy-datum*TAB_MODE=''*IMPORTING*DAYS=*C_WEEKS=*C_MONTHS=C_YEARS=l_age*WEEKS=*MONTHS=*YEARS=*D_MONTHS=*MONTH_T
6、AB=.11.关于星期的函数CALLFUNCTION'GET_WEEK_INFO_BASED_ON_DATE'EXPORTINGDATE=SY-DATUMIMPORTINGWEEK=MONDAY=SUNDAY=.1.输入日期,显示星期几CALLFUNCTION'DAY_IN_WEEK'EXPORTINGdatum=IMPORTINGWOTNR=对应日期星期几2.弹出选择周的对话框ATSELECTION-SCREENONVALUE-REQUESTFORs_week-low.PERFORMgetweekCH
7、ANGINGs_week-low.*&---------------------------------------------------------------------**&Formgetweek*&------------------------------------------------------------FORMgetweekCHANGINGp_week.DATA:begin_dateTYPEd.CALLFUNCTION'POPUP_CALENDAR_SDB'EXPORTING*S
8、EL_DAY=sel_week='X'*SEL_MONTH=*SEL_INTERVAL=*DAY_INFO=*SEL_ONLY_MARKED_DAYS=focus_day=sy-datum*IMPORTINGbegin_date=begin_date*END_DATE=.CALLFUNCTION'GET_WEEK_INFO_BASED_ON_DATE'EXPORTINGdate=begin_dateIMPORTINGweek=p_week.
此文档下载收益归作者所有