[知识]SAP各种日期计算

[知识]SAP各种日期计算


2024年4月27日发(作者:)

SAP 各种日期计算

计算两个日期间的工作天数,就是剔除了双休日后的天数.( 待考证)

DATE_CONVERT_TO_FACTORYDATE

HR_HK_DIFF_BT_2_DATES

根据当前时间如何找到上月的第一天和最后一天?

CALL FUNCTION 'FIMA_DATE_CREATE'

EXPORTING

I_DATE = SY-DATUM

I_MONTHS = '-1'

I_SET_LAST_DAY_OF_MONTH = 'X'

IMPORTING

E_DATE = LASTDATE.

LASTDATE是上个月最后一天。

FIRSTDAY是上月第一天

CONCATENATE LASTDATE+(6) '01' INTO FIRSTDAY.。

当天是当年的第几周

DATE_GET_WEEK

得到该周第一天

WEEK_GET_FIRST_DAY

月之前是哪个月)

查找当前月份以前的月份(比如现在是4月份,如果我需要知道6个

CCM_GO_BACK_MONTHS

RP_CALC_DATE_IN_INTERVAL

获取两日期之间天数函数:

FIMA_DAYS_AND_MONTHS_AND_YEARS

取得当月的第一天和最后一天

CONCATENATE sy-datum(6) '01' INTO so_date-low.

CALL FUNCTION 'BKK_GET_MONTH_LASTDAY'

EXPORTING

IMPORTING

i_date = sy-datum

e_date = so_date-high.

so_date-sign = 'I'. so_date-option = 'BT'. APPEND so_date.

RP_CALC_DATE_IN_INTERVAL 年月日加减

SD_DATETIME_DIFFERENCE 两日期作差

DATE_CHECK_PLAUSIBILITY 日期有效性检查

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 返回一个日期所在的周数。

CALL FUNCTION 'HR_99S_INTERVAL_BETWEEN_DATES'"获得两个日期的

年数

EXPORTING

begda = gdat

IMPORTING

关于星期(周)的函数

endda = sy-datum

c_years = l_age.

FM:GET_WEEK_INFO_BASED_ON_DATE

输入参数 值


发布者:admin,转转请注明出处:http://www.yc00.com/web/1714232343a2406979.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信