




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ABAP 常用日期函数总结WEEK的函数:function group:CADA1 计算两个日期间的工作天数,即除双休日之外的天数DATE_CONVERT_TO_FACTORYDATEHR_HK_DIFF_BT_2_DATES2 根据系统当前时间 找到上月的第一天和最后一天。 CALL FUNCTION FIMA_DATE_CREATE EXPORTING i_date = sy-datum* I_FLG_END_OF_MONTH = * I_YEARS = 0 I_MONTHS = -1* I_DAYS = 0* I_CALENDAR_DAYS = 0 I_SET_LAST_DAY_OF_MONTH = X IMPORTING E_DATE = lastdate.* E_FLG_END_OF_MONTH =* E_DAYS_OF_I_DATE = .其中,lastdate为上月最后一天。 Firstday是上月第一天Concatenate lastdate+(6)01 into firstday.3 当天是当年的第几周DATE_GET_WEEK4 得到该周第一天Week_get_first_day5 查找当前月份以前的月份(比如现在是4月份,如果我需要知道六个月以前的月份)ccm_go_back_monthsrp_calc_date_in_interval6 获取两日期之间天数函数:fima_days_and_months_and_years7 取得当月的第一天和最后一天Concatenate sy-datum(6)01 into so_date-low.Call functionBKK_GET_MONTH_LASTDAY EXPORTING i_date = SY-DATUM* IMPORTING E_DATE = so_date-high.So_date-sign = I .So_date-option = BT.Append so_date.8 Rp_calc_date_in_interval 年月日加减9 DATE_CHECK_PLASIBILITY 日期有效性检查10 SD_DATETIME_DIFFERENCE 两日期做差11 DATE_CONVERT_TO_FACTORYDATE 把输入日期转为工厂日历日期12 MONTH_NAMES_GET 获得所有的月和名字13 F4_DATE弹出一个窗口显示一个日历允许用户选择一个日期14 RP_LAST_DAY_OF_MONTHS 获得一个月的最后一天15 FIRST_DAY_IN_PERIOD_GET 获得期间首日16 LAST_DAY_IN_PERIOD_GET 获得期间末日17 获得两个日期的年数CALL FUNCTION HR_99S_INTERVAL_BETWEEN_DATESEXPORTING BEGDA = gdat endda = sy-datum* TAB_MODE = * IMPORTING* DAYS =* C_WEEKS =* C_MONTHS = C_YEARS = l_age* WEEKS =* MONTHS =* YEARS =* D_MONTHS =* MONTH_TAB = .18 关于星期的函数 CALLFUNCTION GET_WEEK_INFO_BASED_ON_DATE EXPORTING DATE = SY-DATUM IMPORTING WEEK = MONDAY = SUNDAY = .19 输入日期,显示星期几 CALL FUNCTION DAY_IN_WEEK EXPORTING datum = IMPORTING WOTNR = 对应日期星期几20 弹出选择周的对话框 AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_week-low. PERFORM getweek CHANGING s_week-low.*&-*& Form getweek*&-FORM getweek CHANGING p_week. DATA: begin_date TYPE d. CALL FUNCTION POPUP_CALENDAR_SDB EXPORTING* SEL_DAY = sel_week = X* SEL_MONTH =* SEL_INTERVAL =* DAY_INFO =* SEL_ONLY_MARKED_DAYS = focus_day = sy-datum* IMPORTING begin_date = begin_date* END_DATE = . CALL FUNCTION GET_WEEK_INFO_BASED_ON_DATE EXPORTING date = begin_date IMPORTING week = p_week.* MONDAY =* SUNDAY =ENDFORM. getweek21 只显示年月,但要有日期的search help.PARAMETERS: p1(6) TYPE c.AT SELECTION-SCREEN ON VALUE-REQUEST FOR p1. DATA: l_date TYPE sy-datum. CALL FUNCTION F4_DATE EXPORTING date_for_first_month = sy-datum* DISPLAY = * FACTORY_CALENDAR_ID = * GREGORIAN_CALENDAR_FLAG = * HOLIDAY_CALENDAR_ID = * PROGNAME_FOR_FIRST_MONTH = IMPORTING select_date = l_date* SELECT_WEEK =* SELECT_WEEK_BEGIN =* SELECT_WEEK_END = EXCEPTIONS calendar_buffer_not_loadable = 1 date_after_range = 2 date_before_range = 3 date_invalid = 4 factory_calendar_not_found = 5 holiday_calendar_not_found = 6 parameter_conflict = 7 OTHERS = 8 . IF sy-subrc 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ENDIF. p1 = l_date+0(6).*检查日期的合理性 CALL FUNCTION DATE_CHECK_PLAUSIBILITY EXPORTING date = bkdf-dbbdt 周期性分录的凭证抬头补充 周期性分录凭证开始日期 EXCEPTIONS plausibility_check_failed = 1 OTHERS = 2. IF sy-subrc 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ENDIF.22 判断是不是时间 TIME_CHECK_PLAUSIBILITY23 得到当前的财政年 GET_CURRENT_YEAR24 查看某日期的属性,包括该日期是周几,第几天,是不是公共假日,需要输入国家日历 DAY_ATTRIBUTES_GET25 判断某天是不是假日 HOLIDAY_CHECK_AND_GET_INFO26 月份选择窗口 POPUP_TO_SELECT_MONTH27 比较日期和时间type-pools: trff. Treasury: Finanzmathematik 国库计量金融表库data: x_log_op type trff_type_c_2. Treasury: FinanzmathematikCALL FUNCTION FIMA_DATE_CREATE EXPORTING i_date = sy-datum i_time = sy-uzeit I_FLG_END_OF_MONTH = X l_comp_date = l_modify-moddate l_comp_time = l_modify-modtime* I_YEARS = 0* I_MONTHS = 0* I_DAYS = 0* I_CALENDAR_DAYS = 0* I_SET_LAST_DAY_OF_MONTH = IMPORTING e_log_op = x_log_op.* E_DATE =* E_FLG_END_OF_MONTH =* E_DAYS_OF_I_DATE = .p_months = -4. 前4月,如果为正,则是后面的日期CALL FUNCTION MONTH_PLUS_DETERMINE EXPORTING months = p_months olddate = p_date IMPORTING NEWDATE = p_date. 28 从数据库表中获
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产品制造合同样本
- 二手车合同样本
- 个人加工高端设备合同样本
- 2009版合同标准文本
- 共享加盟合同标准文本
- 买卖儿童农村房屋合同样本
- 公司中途入股合同标准文本
- 业主订制家具合同样本
- 优惠仓库租赁服务合同样本
- 买抵押车合同样本
- 电动葫芦的安全操作措施
- 河南省绿色建筑评价表(建筑专业)
- 2022-2023学年山东省济南市市中区八年级(下)期中语文试卷-普通用卷
- 江铃系列维修手册
- 造价咨询公司组织机构及人员岗位职责
- 中国文化科举制度的等级
- GB/T 700-2006碳素结构钢
- 多发性骨髓瘤NCCN患者指南中文版2022
- GB/T 13441.4-2012机械振动与冲击人体暴露于全身振动的评价第4部分:振动和旋转运动对固定导轨运输系统中的乘客及乘务员舒适影响的评价指南
- 教科版科学五年级下册全册全套课件【最新版】
- 中绿的制度课
评论
0/150
提交评论