将日期从Excel文件传输到内部表(日期格式问题)

2020-08-22 10:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在处理SAP A...

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

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


大家好,

我正在处理SAP ABAP分配,在该分配中,我应该将数据从Excel文件上载到已经在SAP中创建的数据库表中。 我在Excel文件中有两列包含日期的日期,其中日期为11/18/2018(MM/DD/YYYY)格式。 但是当上传到内部表并更新数据库时,它显示为8//20/11/1。

这与未转换的值和显示的值之间的差异有关吗?

如果有人能帮助我解决此问题,我将不胜感激。

谢谢

3条回答
Bunny_CDM
2020-08-22 10:47

在SAP中,日期以YYYYMMDD格式存储-因此您需要将字符串转换为 格式,然后将其分配给上传字段。

示例-如果您从excel文件读取的变量的日期为08/01/2020-那么在分配之前,请编写以下语句将其重新转换

< p> concatinae wa_file-date + 6(4)wa_file-date + 3(2)wa_file-date + 0(2)到目标变量中

OR

将wa_file-date写入 targetfield'YYYYMMDD'。

致谢

Venkat

一周热门 更多>