ABAP DATE_CONVERT_TO_FACTORYDATE的用法
时间: 2023-07-29 15:06:00 浏览: 277
ABAP DATE_CONVERT_TO_FACTORYDATE 函数的作用是将给定日期转换为工厂日历日期。
该函数的语法如下:
```
DATE_CONVERT_TO_FACTORYDATE(
EXPORTING
date_in = date
IMPORTING
date_out = date ).
```
其中:
- date_in:要转换的日期,类型为 DATS。
- date_out:转换后的工厂日历日期,类型为 DATS。
示例代码如下:
```
DATA: date_in TYPE dats,
date_out TYPE dats.
date_in = '20210601'. "设置要转换的日期为2021年6月1日
CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE'
EXPORTING
date_in = date_in
IMPORTING
date_out = date_out.
WRITE: / '转换前日期:', date_in,
/ '转换后日期:', date_out.
```
运行结果如下:
```
转换前日期:20210601
转换后日期:20210601
```
在 SAP 中,工厂日历是与工作日和非工作日相关的日历。在进行生产计划或计划维护等操作时,需要使用工厂日历。因此,在进行日期计算时,可能需要使用 DATE_CONVERT_TO_FACTORYDATE 函数来将日期转换为工厂日历日期。
阅读全文