ABAP DAY_ATTRIBUTES_GET 计算工作日数
DATA :P_FROM TYPE SY-DATUM, P_TO TYPE SY-DATUM, IT_TAB TYPE STANDARD TABLE OF CASDAYATTR, L_DAYS TYPE I. CALL FUNCTION 'DAY_ATTRIBUTES_GET' EXPORTING DATE_FROM = P_FROM "开始日期 DATE_TO = P_TO "结束日期 LANGUAGE = SY-LANGU TABLES DAY_ATTRIBUTES = LT_TAB EXCEPTIONS FACTORY_CALENDAR_NOT_FOUND = 1 HOLIDAY_CALENDAR_NOT_FOUND = 2 DATE_HAS_INVALID_FORMAT = 3 DATE_INCONSISTENCY = 4 OTHERS = 5. IF SY-SUBRC <> 0. MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF. DELETE LT_TAB WHERE WEEKDAY = 6 OR WEEKDAY = 7. DESCRIBE TABLE LT_TAB LINES L_DAYS. L_DAYS = L_DAYS - 1. CLEAR LT_TAB[].
本人常年接收SAP运维和远程项目,ECC,S/4HANA,CRM,WDA.
远程人天可谈,终身售后,有活请联系V信:18925782767(问问题免费,欢迎交流!)
!!请关注本人技术分享公众号:SAP翔子(可扫头像二维码)
每天分享新知识,博客文章也会陆续整理并迁移至公众号,与您一起共同学习