如何计算时差

2020-09-05 13:42发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我想计算与开始日期,开始时间,结束日期和结束时间的时差。

时差结果应为hh:mm:ss。

我知道有很多功能模块可用,但是我没有任何ABAP经验。

有人可以给我提供执行此操作的代码吗

谢谢

山姆

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我想计算与开始日期,开始时间,结束日期和结束时间的时差。

时差结果应为hh:mm:ss。

我知道有很多功能模块可用,但是我没有任何ABAP经验。

有人可以给我提供执行此操作的代码吗

谢谢

山姆

付费偷看设置
发送
10条回答
蓋茨
1楼-- · 2020-09-05 14:16

嗨山姆

使用fm

功能C14Z_CALC_DATE_TIME。

先获得X分钟,然后您可以根据要求进行计算。

致谢

Avi

木偶小白
2楼-- · 2020-09-05 14:28

FM和表格

http://72.14.235.104/search?q=cache:71IXBMWcX_8J:reflexcontracts.co.uk/SAP_R3_QUICK_REF.xls update table + tse05&hl = zh-CN&ct = clnk&cd = 1&gl = in

功能模块

http://www.erpgenie.com/abap/functions.htm

http://www.sapdevelopment.co.uk/fmodules /fmssap.htm

http://www.erpgenie.com/abap/index.htm

http://www.geocities.com/victorav15/sapr3 /abapfun.html

奖励(如果有用).................

Minal

compass1988
3楼-- · 2020-09-05 14:26

嗨,萨姆,

检查此代码,

数据:像VTBBEWE-ATAGE一样的日子,

像VTBBEWE-ATAGE的EMONTHS,

像VTBBEWE-ATAGE的年份,

TIME1类型I。

参数:类似VTBBEWE-DBERVON的日期,

像VTBBEWE-DBERBIS默认SY-DATUM一样。

调用函数'FIMA_DAYS_AND_MONTHS_AND_YEARS'

导出

i_date_from = FROMDATE

< p> i_date_to = TODATE

  • I_FLG_SEPARATE =''

IMPORTING

E_DAYS = EDAYS

E_MONTHS =月份

E_YEARS = EYEARS。

写:/'以天为单位的差异',EDAYS。

写:/'以日为单位的差异 月份,EMONTHS。

写:/'年份中的差异,,年份。

初始化。

FROMDATE = SY-DATUM-60。

"然后将24乘以EDATS来获得小时数。

TIME1 = EDATS * 24。

感谢

如果有帮助,则奖励。

p>

d56caomao
4楼-- · 2020-09-05 14:31

嗨,山姆,

您还可以使用SD_DATETIME_DIFFERENCE:给出两个日期的天数和时间的差异。

致谢

ritika

一周热门 更多>