ABAP日期時間函數收集:
| 函數名稱 | 函數說明 |
| FIMA_DATE_CREATE RP_CALC_DATE_IN_INTERVAL |
獲取查詢日期前、后的年、月、日 |
| LAST_DAY_OF_MONTHS RP_LAST_DAY_OF_MONTHS BKK_GET_MONTH_LASTDAY |
獲取查詢日期最后一天的日期 |
| CCM_GO_BACK_MONTHS | 獲取查詢日期過去N月的日期 |
| MONTH_PLUS_DETERMINE | 獲取查詢日期未來N月的日期 |
| DATE_GET_WEEK | 獲取查詢日期該年的第幾周,輸出格式:YYYYWW |
| WEEK_GET_FIRST_DAY | 獲取查詢周數的第一天 |
| DAY_IN_WEEK | 獲取查詢日期該天是星期幾 |
| GET_WEEK_INFO_BASED_ON_DATE | 獲取查詢日期該年的第幾周和這周周一、周日日期(周起始日是周一) |
| HR_GBSSP_GET_WEEK_DATES | 獲取查詢日期該年的第幾周和這周周一、周日日期,該天是周幾(周起始日是周日) |
| DATE_CHECK_PLAUSIBILITY | 檢查日期有效性:SY-SUBRC = 0 有效 |
| TIME_CHECK_PLAUSIBILITY | 檢查時間有效性:SY-SUBRC = 0 有效 |
| HOLIDAY_CHECK_AND_GET_INFO | 判斷某天是否是假日 |
| CONVERT_DATE_TO_INTERNAL | 將標准日期格式轉換為數字格式 |
| CONVERT_DATE_TO_EXTERNAL | 將數字日期格式轉換為系統日期格式 |
| CONVERT_DATE_FORMAT | 將日期格式YYYYMMDD 轉換為DDMMYYYY |
| CONVERSION_EXIT_TSTLC_OUTPUT CONVERSION_EXIT_TSTPS_OUTPUT |
將YYYYMMDDhhmmss轉成YYYY-MM-DD hh:mm:ss |
| CONVERSION_EXIT_IDATE_OUTPUT | 外部數據輸出轉換(例如1994JAN01) |
| DATE_CONVERT_TO_FACTORYDATE | 將查詢日期轉為工廠日歷日期 |
| HR_99S_INTERVAL_BETWEEN_DATES | 獲取兩日期間的:天數、周數、月數、年數、期間月份開始截止日期 |
| FIMA_DAYS_AND_MONTHS_AND_YEARS | 計算兩日期之間間隔的天數 |
| FIMA_DATE_COMPARE | 比較兩個日期大小(返回:GT、EQ、LT等) |
| SD_DATETIME_DIFFERENCE | 兩日期的時間差 |
| HRVE_CONVERT_TIME | 時間:12/24小時制轉換 |
| MONTH_NAMES_GET | 獲取所有的月份名字 |
| WEEKDAY_GET | 獲取所有的星期名字 |
| NUMBER_OF_DAYS_PER_MONTH_GET | 獲取該月有幾天 |
| DAY_ATTRIBUTES_GET | 查看日期屬性 包括:該日期是星期幾,第幾天(周2=2),是不是公共假期等(需要設置好國家日歷) |
| F4_DATE | 彈出日歷對話框,供用戶選擇日期 |
| F4_CLOCK | 彈出時間對話框,供用戶選擇時間 |
| POPUP_TO_SELECT_MONTH | 彈出選擇年和月的對話框 |
| POPUP_CALENDAR_SDB | 彈出選擇周的對話框 |
| GET_CURRENT_YEAR | 獲得當前的財政年(fiscal year) |
| FIRST_DAY_IN_PERIOD_GET | 獲得期間首日 |
| LAST_DAY_IN_PERIOD_GET | 獲得期間末日 |
