在ABAP程序中以EXCEL上传日期格式

2020-09-19 04:29发布

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

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


亲爱的

我有一个要求,将excel表格数据上传到报表程序中以更新物料主数据。 在excel工作表中,我有一列带有日期值。 我想验证用户在Excel工作表中输入的值在DDMMYYYY中。

我正在尝试如下操作:

设置lv_selection'NumberFormat'='[$ -14409] dd.mm.yyyy; @'的属性。

,但是它不起作用。 是否有人曾从事过类似的要求?

还有一个问题,如果我在以0开头的excel单元格中输入值,则零将消失。

谢谢

Arpita

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

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


亲爱的

我有一个要求,将excel表格数据上传到报表程序中以更新物料主数据。 在excel工作表中,我有一列带有日期值。 我想验证用户在Excel工作表中输入的值在DDMMYYYY中。

我正在尝试如下操作:

设置lv_selection'NumberFormat'='[$ -14409] dd.mm.yyyy; @'的属性。

,但是它不起作用。 是否有人曾从事过类似的要求?

还有一个问题,如果我在以0开头的excel单元格中输入值,则零将消失。

谢谢

Arpita

付费偷看设置
发送
2条回答
何必丶何苦呢
1楼-- · 2020-09-19 04:44

嗨,

1。 从Excel上传时,我通常使用数据类型STRING。

调用BAPI/FM将excel文件转换为内部表后,STRING的验证变得更加容易和灵活。

2。 您最好将excel中的列格式设置为"文本",或者在输入数字之前将字符" 最好的问候

Nam

clever101
2楼-- · 2020-09-19 05:01

要求是使用OLE2_OBJECT下载excel模板,我们正在使用

lv_selection'NumberFormat'='[$ -14409] dd.mm.yyyy; @'的设置属性。甚至认为它没有显示格式。

示例代码:

lv_activesheet"列"的调用方法= lv_column导出#1 =8。

*列的格式

lv_column"选择"的调用方法。

lv_application"选择"的调用方法= lv_selection。

设置lv_selection'NumberFormat'='[$ -14409] dd.mm.yyyy; @'的属性。

一周热门 更多>