sap的工作日历_ABAP-有关日期的SAP函数使用(日历)
SCAL函数组日历功能有以下8个函数:
1)DATE_COMPUTE_DAY 根据日期返回的星期值:根据输入一个日期,返回该日期是每周中第几个,注意周日是每周的第7天,周一是每周的第1天.其实这个函数很简单,就是利用每周7天的原理,进行除得到余数,标准的函数是以周日为第一天,所以增加了判断
IF DAY_P > 1.
DAY_P = DAY_P - 1.
ELSE.
DAY_P = DAY_P + 6.
ENDIF.
如果按我国习惯,周日为第1天时,则判断可以变成:
IF DAY_P < 1.
DAY_P = DAY_P + 7.
ENDIF.
2)DATE_CONVERT_TO_FACTORYDATE 根据日期返回工厂日历日期:有些国家有自己的传统节日,或者有些企业工作日有些不同,比如六天制,七天制,所以可以设置不同的工厂日历,该函数则是输入一个日期、工厂日历标识、工作日计算方法的标识(+与-两种情况,+表示如果输入的日期在工厂日历中并非工作日,则返回的日期为输入日期的后一个工作日,-表示如果输入的日期在工厂日历中并非工作日,则返回的日期为输入日期的前一个工作日),输出转化为工厂日历日期的日期(如果输入日期为工厂日历中的工作日,则返回输入日期,如果不是,则是前/后一个工作日)、指定日历中的工作日数(输入日期在工厂日历中的工作日的顺序,这跟工厂日期的“工厂日期开始”有关,空时默认为0,第1个工作日="工厂日期开始"+1)、表示某日期是否为工作日的标志(如果为工作日则为空,否则将是输入工作日计算方法的标识)
3)DATE_GET_WEEK 返回某日期所在的礼拜:根据输入日期,返回该日期所在年份中的周数,注意周日是第7天,如果该周日在哪一年,则相应周的其他日期也在哪一年。比如2008-12-31是周三,该周的周日是2009-01-04是2009年的第一周,所以输入2008-12-31时,返回是200901。
4)EASTER_GET_DATE 返回一个年度的复活节日期(复活节,复活节星期日):输入年份,返回当年复活节的日期。耶稣被钉死在十字架上,第三天身体复活,复活节因此得名。复活节是基督宗教最重大的节日,重要性超过圣诞节,宗教起源与节期在欧美各国。节期大致在3月22日至4月25日之间。
5)FACTORYDATE_CONVERT_TO_DATE 根据一个工厂日历日期返回的日期:输入工厂日历ID与工作日的序列号,返回工作日的日期,工作日的序列号与“工厂日期开始”相关,即输入的工作日序列号必须大于等于“工厂日期开始”,否则返回空值。
6)HOLIDAY_CHECK_AND_GET_INFO 检查日期是否是公共假日并在需要时提供信息:输入一个日期、假日日历 ID、属性标识,输出是否为假日的标记以及该假日的属性。
7)LAST_FACTORYDATE_GET Calendar function: Return last factory date for a factory calendar:输入工厂日期ID,返回最后一个工作日以及工作日数。
8)WEEK_GET_FIRST_DAY 返回一周的第一天:输入年份与周数,返回该周的第1天,注意是从周一开始算。
sap的工作日历_ABAP-有关日期的SAP函数使用(日历)相关推荐
- java做日历怎么对齐日期_如何使用Java日历从日期中减去X天?
如何使用Java日历从日期中减去X天? 有人知道使用Java日历从日期中减去X天的简单方法吗? 我无法找到任何允许我直接从Java中的日期减去X天的函数. 有人能指出我正确的方向吗? 9个解决方案 2 ...
- 微信小程序日历(酒店入住日期选择)
微信小程序日历(酒店入住日期选择) wxml代码. <!-- 日历--> <!-- 引入wxs文件,用来在界面中使用函数 --> <wxs src="../.. ...
- SAP 生产订单/流程订单中日期的解释
SAP 生产订单/流程订单中日期的解释 基本开始日期:表示订单的开始日期 基本完成日期:表示订单的完成日期 我们在输入基本开始日期和基本完成日期时需要关注 调度 下面的"类型",其 ...
- SAP PP 成品批次的生产日期自动抓取半成品批次的生产日期
SAP PP 成品批次的生产日期自动抓取半成品批次的生产日期 1,如下的成品工单3000028012, 业务人员在工单里指派了半成品的批次号是FM4S.该半成品的批次号信息, 生产日期是 2020-1 ...
- SAP PM工作清单管理
SAP PM工作清单管理 工厂维护中的工作清单管理用于控制和监控安全措施.为组织中的员工提供安全的工作条件,遵循环保法规. 在一个组织中,工作场所安全取决于多个因素 - 任务类别 系统的技术规格 维修 ...
- SAP固定资产的几个关键日期
1.遗留数据转帐日期(Legacy Data Transfer Date) 在系统切换前,需要指定资产转帐日期,配置路径请参考会计核算-〉资产数据传输-〉数据传输参数-〉日期说明指定转帐日期/最后结算 ...
- Bailian2964 日历问题【日期+模拟】
2964:日历问题 描述 在我们现在使用的日历中, 闰年被定义为能被4整除的年份,但是能被100整除而不能被400整除的年是例外,它们不是闰年.例如:1700, 1800, 1900 和 2100 不 ...
- SAP固定资产中的几个日期
SAP固定资产中的几个日期 1.遗留数据转帐日期(Legacy Data Transfer Date) 在系统切换前,需要指定资产转帐日期,配置路径请参考会计核算 -〉资产数据传输-〉数据传输参数-〉 ...
- SAP固定资产的几个相关日期
[转帖]SAP固定资产的几个相关日期 1.遗留数据转帐日期(Legacy Data Transfer Date) 在系统切换前,需要指定资产转帐日期,配置路径请参考会计核算-〉资产数据传输-〉数据传输 ...
- SAP 资产卡片修改折旧开始日期至以前年度问题
SAP 资产卡片修改折旧开始日期至以前年度问题 - 知乎最近遇到个很有意思的问题,正常入账的资产,折旧开始日期系统自动填充次月1号,然后把折旧开始日期改到去年的某个时间点,然后再把折旧开始日期改成最开 ...
最新文章
- 自动机器学习(AutoML)
- VC知识点:关于没有提示的内存泄露
- Nginx模块参考手册中文版
- gitee插件在androidstudio使用踩坑
- 一个实用的显示Visual Studio Code文件绝对路径的扩展应用
- 2015蓝桥杯省赛---java---C---9(打印大X)
- Confluence 6 附件存储文件系统的分级
- NVisionXR_iOS教程十 —— 加载视频控件
- 这就是数据分析之数据采集
- ISCW实验10:安装SDM到路由器的FLASH中
- C4D电商促销活动背景素材|设计提升,只差一个背景
- 升级Tornado到4后weibo oauth登录不了
- 两个“敢”,是销售员必须懂的心法
- Flask在Windows环境下的部署
- 前端-----小米商城模块练习
- 计算机应用基础试题答案截图,《计算机应用基础》试题二
- 李宏毅老师《机器学习》课程笔记-1深度学习简介
- 总裁演说思维语言沟通学习心得有哪些
- 对于解决新版unity5.x的license error 问题
- [转]多普达818、828+升级中文WM6.1及必装软件全过程讲解